|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
lib/Target/AArch64/AArch64MCInstLower.h 20 class MCOperand;
lib/Target/AMDGPU/AMDGPUAsmPrinter.h 36 class MCOperand;
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h 32 class MCOperand;
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h 24 class MCOperand;
lib/Target/ARC/ARCMCInstLower.h 19 class MCOperand;
lib/Target/ARM/ARMAsmPrinter.h 19 class MCOperand;
lib/Target/AVR/AVRMCInstLower.h 21 class MCOperand;
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h 32 class MCOperand;
lib/Target/BPF/BPFMCInstLower.h 18 class MCOperand;
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h 30 class MCOperand;
lib/Target/Lanai/LanaiMCInstLower.h 18 class MCOperand;
lib/Target/MSP430/MSP430MCInstLower.h 18 class MCOperand;
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h 26 class MCOperand;
lib/Target/Mips/MipsAsmPrinter.h 28 class MCOperand;
lib/Target/Mips/MipsMCInstLower.h 22 class MCOperand;
lib/Target/NVPTX/NVPTXAsmPrinter.h 59 class MCOperand;
lib/Target/PowerPC/PPC.h 30 class MCOperand;
lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.h 20 class MCOperand;
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h 22 class MCOperand;
lib/Target/RISCV/RISCV.h 28 class MCOperand;
lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.h 21 class MCOperand;
lib/Target/SystemZ/SystemZMCInstLower.h 18 class MCOperand;
lib/Target/XCore/XCoreMCInstLower.h 17 class MCOperand;
References
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc 6496 Inst.addOperand(MCOperand::createImm(16));
6499 Inst.addOperand(MCOperand::createImm(24));
6502 Inst.addOperand(MCOperand::createImm(0));
6547 Inst.addOperand(MCOperand::createImm(31));
6550 Inst.addOperand(MCOperand::createImm(63));
6574 Inst.addOperand(MCOperand::createImm(32));
6589 Inst.addOperand(MCOperand::createImm(15));
6592 Inst.addOperand(MCOperand::createReg(AArch64::WZR));
6595 Inst.addOperand(MCOperand::createReg(AArch64::XZR));
6598 Inst.addOperand(MCOperand::createImm(1));
6601 Inst.addOperand(MCOperand::createImm(20));
6712 Inst.addOperand(MCOperand::createImm(48));
6757 Inst.addOperand(MCOperand::createImm(4));
6760 Inst.addOperand(MCOperand::createReg(AArch64::LR));
6766 Inst.addOperand(MCOperand::createImm(5));
6772 Inst.addOperand(MCOperand::createImm(7));
6784 Inst.addOperand(MCOperand::createImm(2));
6787 Inst.addOperand(MCOperand::createImm(3));
gen/lib/Target/AArch64/AArch64GenAsmWriter.inc14798 static bool AArch64InstPrinterValidateMCOperand(const MCOperand &MCOp,
26953 static bool AArch64InstPrinterValidateMCOperand(const MCOperand &MCOp,
gen/lib/Target/AArch64/AArch64GenAsmWriter1.inc15514 static bool AArch64AppleInstPrinterValidateMCOperand(const MCOperand &MCOp,
27669 static bool AArch64AppleInstPrinterValidateMCOperand(const MCOperand &MCOp,
gen/lib/Target/AArch64/AArch64GenDisassemblerTables.inc20649 MI.addOperand(MCOperand::createImm(tmp));
20866 MI.addOperand(MCOperand::createImm(tmp));
20922 MI.addOperand(MCOperand::createImm(tmp));
20932 MI.addOperand(MCOperand::createImm(tmp));
20940 MI.addOperand(MCOperand::createImm(tmp));
20950 MI.addOperand(MCOperand::createImm(tmp));
20960 MI.addOperand(MCOperand::createImm(tmp));
20970 MI.addOperand(MCOperand::createImm(tmp));
20980 MI.addOperand(MCOperand::createImm(tmp));
21418 MI.addOperand(MCOperand::createImm(tmp));
21428 MI.addOperand(MCOperand::createImm(tmp));
21438 MI.addOperand(MCOperand::createImm(tmp));
21448 MI.addOperand(MCOperand::createImm(tmp));
21480 MI.addOperand(MCOperand::createImm(tmp));
21542 MI.addOperand(MCOperand::createImm(tmp));
21616 MI.addOperand(MCOperand::createImm(tmp));
21656 MI.addOperand(MCOperand::createImm(tmp));
21710 MI.addOperand(MCOperand::createImm(tmp));
21722 MI.addOperand(MCOperand::createImm(tmp));
21734 MI.addOperand(MCOperand::createImm(tmp));
21746 MI.addOperand(MCOperand::createImm(tmp));
21760 MI.addOperand(MCOperand::createImm(tmp));
21774 MI.addOperand(MCOperand::createImm(tmp));
21786 MI.addOperand(MCOperand::createImm(tmp));
21788 MI.addOperand(MCOperand::createImm(tmp));
21800 MI.addOperand(MCOperand::createImm(tmp));
21802 MI.addOperand(MCOperand::createImm(tmp));
21822 MI.addOperand(MCOperand::createImm(tmp));
21834 MI.addOperand(MCOperand::createImm(tmp));
21844 MI.addOperand(MCOperand::createImm(tmp));
21866 MI.addOperand(MCOperand::createImm(tmp));
21876 MI.addOperand(MCOperand::createImm(tmp));
21886 MI.addOperand(MCOperand::createImm(tmp));
21948 MI.addOperand(MCOperand::createImm(tmp));
21960 MI.addOperand(MCOperand::createImm(tmp));
21978 MI.addOperand(MCOperand::createImm(tmp));
21988 MI.addOperand(MCOperand::createImm(tmp));
22002 MI.addOperand(MCOperand::createImm(tmp));
22022 MI.addOperand(MCOperand::createImm(tmp));
22058 MI.addOperand(MCOperand::createImm(tmp));
22068 MI.addOperand(MCOperand::createImm(tmp));
22072 MI.addOperand(MCOperand::createImm(tmp));
22082 MI.addOperand(MCOperand::createImm(tmp));
22088 MI.addOperand(MCOperand::createImm(tmp));
22366 MI.addOperand(MCOperand::createImm(tmp));
22376 MI.addOperand(MCOperand::createImm(tmp));
22386 MI.addOperand(MCOperand::createImm(tmp));
22396 MI.addOperand(MCOperand::createImm(tmp));
22406 MI.addOperand(MCOperand::createImm(tmp));
22414 MI.addOperand(MCOperand::createImm(tmp));
22424 MI.addOperand(MCOperand::createImm(tmp));
22432 MI.addOperand(MCOperand::createImm(tmp));
22442 MI.addOperand(MCOperand::createImm(tmp));
22452 MI.addOperand(MCOperand::createImm(tmp));
22462 MI.addOperand(MCOperand::createImm(tmp));
22472 MI.addOperand(MCOperand::createImm(tmp));
22482 MI.addOperand(MCOperand::createImm(tmp));
22490 MI.addOperand(MCOperand::createImm(tmp));
22500 MI.addOperand(MCOperand::createImm(tmp));
22508 MI.addOperand(MCOperand::createImm(tmp));
22520 MI.addOperand(MCOperand::createImm(tmp));
22532 MI.addOperand(MCOperand::createImm(tmp));
22544 MI.addOperand(MCOperand::createImm(tmp));
22556 MI.addOperand(MCOperand::createImm(tmp));
22568 MI.addOperand(MCOperand::createImm(tmp));
22578 MI.addOperand(MCOperand::createImm(tmp));
22590 MI.addOperand(MCOperand::createImm(tmp));
22600 MI.addOperand(MCOperand::createImm(tmp));
22612 MI.addOperand(MCOperand::createImm(tmp));
22624 MI.addOperand(MCOperand::createImm(tmp));
22636 MI.addOperand(MCOperand::createImm(tmp));
22648 MI.addOperand(MCOperand::createImm(tmp));
22660 MI.addOperand(MCOperand::createImm(tmp));
22670 MI.addOperand(MCOperand::createImm(tmp));
22682 MI.addOperand(MCOperand::createImm(tmp));
22692 MI.addOperand(MCOperand::createImm(tmp));
22704 MI.addOperand(MCOperand::createImm(tmp));
22718 MI.addOperand(MCOperand::createImm(tmp));
22732 MI.addOperand(MCOperand::createImm(tmp));
22746 MI.addOperand(MCOperand::createImm(tmp));
22760 MI.addOperand(MCOperand::createImm(tmp));
22774 MI.addOperand(MCOperand::createImm(tmp));
22788 MI.addOperand(MCOperand::createImm(tmp));
22802 MI.addOperand(MCOperand::createImm(tmp));
22816 MI.addOperand(MCOperand::createImm(tmp));
22830 MI.addOperand(MCOperand::createImm(tmp));
22842 MI.addOperand(MCOperand::createImm(tmp));
22854 MI.addOperand(MCOperand::createImm(tmp));
22868 MI.addOperand(MCOperand::createImm(tmp));
22882 MI.addOperand(MCOperand::createImm(tmp));
22894 MI.addOperand(MCOperand::createImm(tmp));
22906 MI.addOperand(MCOperand::createImm(tmp));
22922 MI.addOperand(MCOperand::createImm(tmp));
22938 MI.addOperand(MCOperand::createImm(tmp));
22954 MI.addOperand(MCOperand::createImm(tmp));
22970 MI.addOperand(MCOperand::createImm(tmp));
22986 MI.addOperand(MCOperand::createImm(tmp));
23002 MI.addOperand(MCOperand::createImm(tmp));
23018 MI.addOperand(MCOperand::createImm(tmp));
23034 MI.addOperand(MCOperand::createImm(tmp));
23050 MI.addOperand(MCOperand::createImm(tmp));
23066 MI.addOperand(MCOperand::createImm(tmp));
23080 MI.addOperand(MCOperand::createImm(tmp));
23094 MI.addOperand(MCOperand::createImm(tmp));
23110 MI.addOperand(MCOperand::createImm(tmp));
23126 MI.addOperand(MCOperand::createImm(tmp));
23140 MI.addOperand(MCOperand::createImm(tmp));
23154 MI.addOperand(MCOperand::createImm(tmp));
23182 MI.addOperand(MCOperand::createImm(tmp));
23190 MI.addOperand(MCOperand::createImm(tmp));
23198 MI.addOperand(MCOperand::createImm(tmp));
23258 MI.addOperand(MCOperand::createImm(tmp));
23266 MI.addOperand(MCOperand::createImm(tmp));
23298 MI.addOperand(MCOperand::createImm(tmp));
23384 MI.addOperand(MCOperand::createImm(tmp));
23400 MI.addOperand(MCOperand::createImm(tmp));
23408 MI.addOperand(MCOperand::createImm(tmp));
23416 MI.addOperand(MCOperand::createImm(tmp));
23424 MI.addOperand(MCOperand::createImm(tmp));
23460 MI.addOperand(MCOperand::createImm(tmp));
23470 MI.addOperand(MCOperand::createImm(tmp));
23480 MI.addOperand(MCOperand::createImm(tmp));
23490 MI.addOperand(MCOperand::createImm(tmp));
23516 MI.addOperand(MCOperand::createImm(tmp));
23524 MI.addOperand(MCOperand::createImm(tmp));
23532 MI.addOperand(MCOperand::createImm(tmp));
23556 MI.addOperand(MCOperand::createImm(tmp));
23608 MI.addOperand(MCOperand::createImm(tmp));
23622 MI.addOperand(MCOperand::createImm(tmp));
23626 MI.addOperand(MCOperand::createImm(tmp));
23634 MI.addOperand(MCOperand::createImm(tmp));
23638 MI.addOperand(MCOperand::createImm(tmp));
23646 MI.addOperand(MCOperand::createImm(tmp));
23650 MI.addOperand(MCOperand::createImm(tmp));
23658 MI.addOperand(MCOperand::createImm(tmp));
23662 MI.addOperand(MCOperand::createImm(tmp));
23690 MI.addOperand(MCOperand::createImm(tmp));
23700 MI.addOperand(MCOperand::createImm(tmp));
23712 MI.addOperand(MCOperand::createImm(tmp));
23722 MI.addOperand(MCOperand::createImm(tmp));
23734 MI.addOperand(MCOperand::createImm(tmp));
23744 MI.addOperand(MCOperand::createImm(tmp));
23766 MI.addOperand(MCOperand::createImm(tmp));
23778 MI.addOperand(MCOperand::createImm(tmp));
23954 MI.addOperand(MCOperand::createImm(tmp));
23966 MI.addOperand(MCOperand::createImm(tmp));
24118 MI.addOperand(MCOperand::createImm(tmp));
24130 MI.addOperand(MCOperand::createImm(tmp));
24142 MI.addOperand(MCOperand::createImm(tmp));
24144 MI.addOperand(MCOperand::createImm(tmp));
24184 MI.addOperand(MCOperand::createImm(tmp));
24186 MI.addOperand(MCOperand::createImm(tmp));
24210 MI.addOperand(MCOperand::createImm(tmp));
24224 MI.addOperand(MCOperand::createImm(tmp));
24238 MI.addOperand(MCOperand::createImm(tmp));
24250 MI.addOperand(MCOperand::createImm(tmp));
24262 MI.addOperand(MCOperand::createImm(tmp));
24276 MI.addOperand(MCOperand::createImm(tmp));
24290 MI.addOperand(MCOperand::createImm(tmp));
24302 MI.addOperand(MCOperand::createImm(tmp));
24314 MI.addOperand(MCOperand::createImm(tmp));
24316 MI.addOperand(MCOperand::createImm(tmp));
24328 MI.addOperand(MCOperand::createImm(tmp));
24338 MI.addOperand(MCOperand::createImm(tmp));
24352 MI.addOperand(MCOperand::createImm(tmp));
24354 MI.addOperand(MCOperand::createImm(tmp));
24368 MI.addOperand(MCOperand::createImm(tmp));
24370 MI.addOperand(MCOperand::createImm(tmp));
24380 MI.addOperand(MCOperand::createImm(tmp));
24390 MI.addOperand(MCOperand::createImm(tmp));
24392 MI.addOperand(MCOperand::createImm(tmp));
24400 MI.addOperand(MCOperand::createImm(tmp));
24402 MI.addOperand(MCOperand::createImm(tmp));
24412 MI.addOperand(MCOperand::createImm(tmp));
24422 MI.addOperand(MCOperand::createImm(tmp));
24424 MI.addOperand(MCOperand::createImm(tmp));
24440 MI.addOperand(MCOperand::createImm(tmp));
24452 MI.addOperand(MCOperand::createImm(tmp));
24456 MI.addOperand(MCOperand::createImm(tmp));
24460 MI.addOperand(MCOperand::createImm(tmp));
24467 MI.addOperand(MCOperand::createImm(tmp));
24469 MI.addOperand(MCOperand::createImm(tmp));
24471 MI.addOperand(MCOperand::createImm(tmp));
24473 MI.addOperand(MCOperand::createImm(tmp));
24491 MI.addOperand(MCOperand::createImm(tmp));
24493 MI.addOperand(MCOperand::createImm(tmp));
24495 MI.addOperand(MCOperand::createImm(tmp));
24497 MI.addOperand(MCOperand::createImm(tmp));
24534 MI.addOperand(MCOperand::createImm(tmp));
24621 MI.addOperand(MCOperand::createImm(tmp));
24623 MI.addOperand(MCOperand::createImm(tmp));
24629 MI.addOperand(MCOperand::createImm(tmp));
24631 MI.addOperand(MCOperand::createImm(tmp));
24633 MI.addOperand(MCOperand::createImm(tmp));
24657 MI.addOperand(MCOperand::createImm(tmp));
24723 MI.addOperand(MCOperand::createImm(tmp));
24725 MI.addOperand(MCOperand::createImm(tmp));
24733 MI.addOperand(MCOperand::createImm(tmp));
24735 MI.addOperand(MCOperand::createImm(tmp));
24741 MI.addOperand(MCOperand::createImm(tmp));
24743 MI.addOperand(MCOperand::createImm(tmp));
24745 MI.addOperand(MCOperand::createImm(tmp));
24749 MI.addOperand(MCOperand::createImm(tmp));
24825 MI.addOperand(MCOperand::createImm(tmp));
24837 MI.addOperand(MCOperand::createImm(tmp));
24915 MI.addOperand(MCOperand::createImm(tmp));
24923 MI.addOperand(MCOperand::createImm(tmp));
24925 MI.addOperand(MCOperand::createImm(tmp));
24943 MI.addOperand(MCOperand::createImm(tmp));
24983 MI.addOperand(MCOperand::createImm(tmp));
24991 MI.addOperand(MCOperand::createImm(tmp));
24993 MI.addOperand(MCOperand::createImm(tmp));
25003 MI.addOperand(MCOperand::createImm(tmp));
25067 MI.addOperand(MCOperand::createImm(tmp));
25075 MI.addOperand(MCOperand::createImm(tmp));
25077 MI.addOperand(MCOperand::createImm(tmp));
25095 MI.addOperand(MCOperand::createImm(tmp));
25197 MI.addOperand(MCOperand::createImm(tmp));
25205 MI.addOperand(MCOperand::createImm(tmp));
25213 MI.addOperand(MCOperand::createImm(tmp));
25221 MI.addOperand(MCOperand::createImm(tmp));
25323 MI.addOperand(MCOperand::createImm(tmp));
25347 MI.addOperand(MCOperand::createImm(tmp));
25359 MI.addOperand(MCOperand::createImm(tmp));
25373 MI.addOperand(MCOperand::createImm(tmp));
25387 MI.addOperand(MCOperand::createImm(tmp));
25431 MI.addOperand(MCOperand::createImm(tmp));
25467 MI.addOperand(MCOperand::createImm(tmp));
25477 MI.addOperand(MCOperand::createImm(tmp));
25489 MI.addOperand(MCOperand::createImm(tmp));
25501 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc 3862 Inst.addOperand(MCOperand::createImm(0));
gen/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc32937 MI.addOperand(MCOperand::createImm(tmp));
32949 MI.addOperand(MCOperand::createImm(tmp));
32959 MI.addOperand(MCOperand::createImm(tmp));
32961 MI.addOperand(MCOperand::createImm(tmp));
32963 MI.addOperand(MCOperand::createImm(tmp));
32965 MI.addOperand(MCOperand::createImm(tmp));
32967 MI.addOperand(MCOperand::createImm(tmp));
32969 MI.addOperand(MCOperand::createImm(tmp));
32971 MI.addOperand(MCOperand::createImm(tmp));
32973 MI.addOperand(MCOperand::createImm(tmp));
32975 MI.addOperand(MCOperand::createImm(tmp));
32977 MI.addOperand(MCOperand::createImm(tmp));
32987 MI.addOperand(MCOperand::createImm(tmp));
32989 MI.addOperand(MCOperand::createImm(tmp));
32991 MI.addOperand(MCOperand::createImm(tmp));
32993 MI.addOperand(MCOperand::createImm(tmp));
32995 MI.addOperand(MCOperand::createImm(tmp));
32997 MI.addOperand(MCOperand::createImm(tmp));
32999 MI.addOperand(MCOperand::createImm(tmp));
33001 MI.addOperand(MCOperand::createImm(tmp));
33003 MI.addOperand(MCOperand::createImm(tmp));
33013 MI.addOperand(MCOperand::createImm(tmp));
33015 MI.addOperand(MCOperand::createImm(tmp));
33017 MI.addOperand(MCOperand::createImm(tmp));
33019 MI.addOperand(MCOperand::createImm(tmp));
33021 MI.addOperand(MCOperand::createImm(tmp));
33023 MI.addOperand(MCOperand::createImm(tmp));
33025 MI.addOperand(MCOperand::createImm(tmp));
33027 MI.addOperand(MCOperand::createImm(tmp));
33029 MI.addOperand(MCOperand::createImm(tmp));
33039 MI.addOperand(MCOperand::createImm(tmp));
33041 MI.addOperand(MCOperand::createImm(tmp));
33043 MI.addOperand(MCOperand::createImm(tmp));
33045 MI.addOperand(MCOperand::createImm(tmp));
33047 MI.addOperand(MCOperand::createImm(tmp));
33049 MI.addOperand(MCOperand::createImm(tmp));
33051 MI.addOperand(MCOperand::createImm(tmp));
33053 MI.addOperand(MCOperand::createImm(tmp));
33065 MI.addOperand(MCOperand::createImm(tmp));
33067 MI.addOperand(MCOperand::createImm(tmp));
33069 MI.addOperand(MCOperand::createImm(tmp));
33071 MI.addOperand(MCOperand::createImm(tmp));
33073 MI.addOperand(MCOperand::createImm(tmp));
33075 MI.addOperand(MCOperand::createImm(tmp));
33077 MI.addOperand(MCOperand::createImm(tmp));
33079 MI.addOperand(MCOperand::createImm(tmp));
33081 MI.addOperand(MCOperand::createImm(tmp));
33093 MI.addOperand(MCOperand::createImm(tmp));
33095 MI.addOperand(MCOperand::createImm(tmp));
33097 MI.addOperand(MCOperand::createImm(tmp));
33099 MI.addOperand(MCOperand::createImm(tmp));
33101 MI.addOperand(MCOperand::createImm(tmp));
33103 MI.addOperand(MCOperand::createImm(tmp));
33105 MI.addOperand(MCOperand::createImm(tmp));
33107 MI.addOperand(MCOperand::createImm(tmp));
33109 MI.addOperand(MCOperand::createImm(tmp));
33121 MI.addOperand(MCOperand::createImm(tmp));
33123 MI.addOperand(MCOperand::createImm(tmp));
33125 MI.addOperand(MCOperand::createImm(tmp));
33127 MI.addOperand(MCOperand::createImm(tmp));
33129 MI.addOperand(MCOperand::createImm(tmp));
33131 MI.addOperand(MCOperand::createImm(tmp));
33133 MI.addOperand(MCOperand::createImm(tmp));
33135 MI.addOperand(MCOperand::createImm(tmp));
33137 MI.addOperand(MCOperand::createImm(tmp));
33139 MI.addOperand(MCOperand::createImm(tmp));
33151 MI.addOperand(MCOperand::createImm(tmp));
33153 MI.addOperand(MCOperand::createImm(tmp));
33155 MI.addOperand(MCOperand::createImm(tmp));
33157 MI.addOperand(MCOperand::createImm(tmp));
33159 MI.addOperand(MCOperand::createImm(tmp));
33161 MI.addOperand(MCOperand::createImm(tmp));
33163 MI.addOperand(MCOperand::createImm(tmp));
33165 MI.addOperand(MCOperand::createImm(tmp));
33167 MI.addOperand(MCOperand::createImm(tmp));
33179 MI.addOperand(MCOperand::createImm(tmp));
33181 MI.addOperand(MCOperand::createImm(tmp));
33183 MI.addOperand(MCOperand::createImm(tmp));
33185 MI.addOperand(MCOperand::createImm(tmp));
33187 MI.addOperand(MCOperand::createImm(tmp));
33189 MI.addOperand(MCOperand::createImm(tmp));
33191 MI.addOperand(MCOperand::createImm(tmp));
33193 MI.addOperand(MCOperand::createImm(tmp));
33195 MI.addOperand(MCOperand::createImm(tmp));
33197 MI.addOperand(MCOperand::createImm(tmp));
33209 MI.addOperand(MCOperand::createImm(tmp));
33211 MI.addOperand(MCOperand::createImm(tmp));
33213 MI.addOperand(MCOperand::createImm(tmp));
33215 MI.addOperand(MCOperand::createImm(tmp));
33217 MI.addOperand(MCOperand::createImm(tmp));
33219 MI.addOperand(MCOperand::createImm(tmp));
33221 MI.addOperand(MCOperand::createImm(tmp));
33223 MI.addOperand(MCOperand::createImm(tmp));
33225 MI.addOperand(MCOperand::createImm(tmp));
33237 MI.addOperand(MCOperand::createImm(tmp));
33239 MI.addOperand(MCOperand::createImm(tmp));
33241 MI.addOperand(MCOperand::createImm(tmp));
33243 MI.addOperand(MCOperand::createImm(tmp));
33245 MI.addOperand(MCOperand::createImm(tmp));
33247 MI.addOperand(MCOperand::createImm(tmp));
33249 MI.addOperand(MCOperand::createImm(tmp));
33251 MI.addOperand(MCOperand::createImm(tmp));
33253 MI.addOperand(MCOperand::createImm(tmp));
33255 MI.addOperand(MCOperand::createImm(tmp));
33267 MI.addOperand(MCOperand::createImm(tmp));
33269 MI.addOperand(MCOperand::createImm(tmp));
33271 MI.addOperand(MCOperand::createImm(tmp));
33273 MI.addOperand(MCOperand::createImm(tmp));
33275 MI.addOperand(MCOperand::createImm(tmp));
33277 MI.addOperand(MCOperand::createImm(tmp));
33279 MI.addOperand(MCOperand::createImm(tmp));
33281 MI.addOperand(MCOperand::createImm(tmp));
33283 MI.addOperand(MCOperand::createImm(tmp));
33295 MI.addOperand(MCOperand::createImm(tmp));
33297 MI.addOperand(MCOperand::createImm(tmp));
33299 MI.addOperand(MCOperand::createImm(tmp));
33301 MI.addOperand(MCOperand::createImm(tmp));
33303 MI.addOperand(MCOperand::createImm(tmp));
33305 MI.addOperand(MCOperand::createImm(tmp));
33307 MI.addOperand(MCOperand::createImm(tmp));
33309 MI.addOperand(MCOperand::createImm(tmp));
33311 MI.addOperand(MCOperand::createImm(tmp));
33313 MI.addOperand(MCOperand::createImm(tmp));
33325 MI.addOperand(MCOperand::createImm(tmp));
33327 MI.addOperand(MCOperand::createImm(tmp));
33329 MI.addOperand(MCOperand::createImm(tmp));
33331 MI.addOperand(MCOperand::createImm(tmp));
33333 MI.addOperand(MCOperand::createImm(tmp));
33335 MI.addOperand(MCOperand::createImm(tmp));
33337 MI.addOperand(MCOperand::createImm(tmp));
33339 MI.addOperand(MCOperand::createImm(tmp));
33341 MI.addOperand(MCOperand::createImm(tmp));
33353 MI.addOperand(MCOperand::createImm(tmp));
33355 MI.addOperand(MCOperand::createImm(tmp));
33357 MI.addOperand(MCOperand::createImm(tmp));
33359 MI.addOperand(MCOperand::createImm(tmp));
33361 MI.addOperand(MCOperand::createImm(tmp));
33363 MI.addOperand(MCOperand::createImm(tmp));
33365 MI.addOperand(MCOperand::createImm(tmp));
33367 MI.addOperand(MCOperand::createImm(tmp));
33369 MI.addOperand(MCOperand::createImm(tmp));
33371 MI.addOperand(MCOperand::createImm(tmp));
33383 MI.addOperand(MCOperand::createImm(tmp));
33385 MI.addOperand(MCOperand::createImm(tmp));
33387 MI.addOperand(MCOperand::createImm(tmp));
33389 MI.addOperand(MCOperand::createImm(tmp));
33391 MI.addOperand(MCOperand::createImm(tmp));
33393 MI.addOperand(MCOperand::createImm(tmp));
33395 MI.addOperand(MCOperand::createImm(tmp));
33397 MI.addOperand(MCOperand::createImm(tmp));
33399 MI.addOperand(MCOperand::createImm(tmp));
33411 MI.addOperand(MCOperand::createImm(tmp));
33413 MI.addOperand(MCOperand::createImm(tmp));
33415 MI.addOperand(MCOperand::createImm(tmp));
33417 MI.addOperand(MCOperand::createImm(tmp));
33419 MI.addOperand(MCOperand::createImm(tmp));
33421 MI.addOperand(MCOperand::createImm(tmp));
33423 MI.addOperand(MCOperand::createImm(tmp));
33425 MI.addOperand(MCOperand::createImm(tmp));
33427 MI.addOperand(MCOperand::createImm(tmp));
33429 MI.addOperand(MCOperand::createImm(tmp));
33441 MI.addOperand(MCOperand::createImm(tmp));
33443 MI.addOperand(MCOperand::createImm(tmp));
33445 MI.addOperand(MCOperand::createImm(tmp));
33447 MI.addOperand(MCOperand::createImm(tmp));
33449 MI.addOperand(MCOperand::createImm(tmp));
33451 MI.addOperand(MCOperand::createImm(tmp));
33453 MI.addOperand(MCOperand::createImm(tmp));
33455 MI.addOperand(MCOperand::createImm(tmp));
33457 MI.addOperand(MCOperand::createImm(tmp));
33469 MI.addOperand(MCOperand::createImm(tmp));
33471 MI.addOperand(MCOperand::createImm(tmp));
33473 MI.addOperand(MCOperand::createImm(tmp));
33475 MI.addOperand(MCOperand::createImm(tmp));
33477 MI.addOperand(MCOperand::createImm(tmp));
33479 MI.addOperand(MCOperand::createImm(tmp));
33481 MI.addOperand(MCOperand::createImm(tmp));
33483 MI.addOperand(MCOperand::createImm(tmp));
33485 MI.addOperand(MCOperand::createImm(tmp));
33487 MI.addOperand(MCOperand::createImm(tmp));
33499 MI.addOperand(MCOperand::createImm(tmp));
33501 MI.addOperand(MCOperand::createImm(tmp));
33503 MI.addOperand(MCOperand::createImm(tmp));
33505 MI.addOperand(MCOperand::createImm(tmp));
33507 MI.addOperand(MCOperand::createImm(tmp));
33509 MI.addOperand(MCOperand::createImm(tmp));
33511 MI.addOperand(MCOperand::createImm(tmp));
33513 MI.addOperand(MCOperand::createImm(tmp));
33515 MI.addOperand(MCOperand::createImm(tmp));
33527 MI.addOperand(MCOperand::createImm(tmp));
33529 MI.addOperand(MCOperand::createImm(tmp));
33531 MI.addOperand(MCOperand::createImm(tmp));
33533 MI.addOperand(MCOperand::createImm(tmp));
33535 MI.addOperand(MCOperand::createImm(tmp));
33537 MI.addOperand(MCOperand::createImm(tmp));
33539 MI.addOperand(MCOperand::createImm(tmp));
33541 MI.addOperand(MCOperand::createImm(tmp));
33543 MI.addOperand(MCOperand::createImm(tmp));
33545 MI.addOperand(MCOperand::createImm(tmp));
33557 MI.addOperand(MCOperand::createImm(tmp));
33559 MI.addOperand(MCOperand::createImm(tmp));
33561 MI.addOperand(MCOperand::createImm(tmp));
33563 MI.addOperand(MCOperand::createImm(tmp));
33565 MI.addOperand(MCOperand::createImm(tmp));
33567 MI.addOperand(MCOperand::createImm(tmp));
33569 MI.addOperand(MCOperand::createImm(tmp));
33571 MI.addOperand(MCOperand::createImm(tmp));
33573 MI.addOperand(MCOperand::createImm(tmp));
33585 MI.addOperand(MCOperand::createImm(tmp));
33587 MI.addOperand(MCOperand::createImm(tmp));
33589 MI.addOperand(MCOperand::createImm(tmp));
33591 MI.addOperand(MCOperand::createImm(tmp));
33593 MI.addOperand(MCOperand::createImm(tmp));
33595 MI.addOperand(MCOperand::createImm(tmp));
33597 MI.addOperand(MCOperand::createImm(tmp));
33599 MI.addOperand(MCOperand::createImm(tmp));
33601 MI.addOperand(MCOperand::createImm(tmp));
33613 MI.addOperand(MCOperand::createImm(tmp));
33615 MI.addOperand(MCOperand::createImm(tmp));
33617 MI.addOperand(MCOperand::createImm(tmp));
33619 MI.addOperand(MCOperand::createImm(tmp));
33621 MI.addOperand(MCOperand::createImm(tmp));
33623 MI.addOperand(MCOperand::createImm(tmp));
33625 MI.addOperand(MCOperand::createImm(tmp));
33627 MI.addOperand(MCOperand::createImm(tmp));
33635 MI.addOperand(MCOperand::createImm(tmp));
33639 MI.addOperand(MCOperand::createImm(tmp));
33643 MI.addOperand(MCOperand::createImm(tmp));
33645 MI.addOperand(MCOperand::createImm(tmp));
33647 MI.addOperand(MCOperand::createImm(tmp));
33649 MI.addOperand(MCOperand::createImm(tmp));
33661 MI.addOperand(MCOperand::createImm(tmp));
33663 MI.addOperand(MCOperand::createImm(tmp));
33665 MI.addOperand(MCOperand::createImm(tmp));
33667 MI.addOperand(MCOperand::createImm(tmp));
33673 MI.addOperand(MCOperand::createImm(tmp));
33677 MI.addOperand(MCOperand::createImm(tmp));
33683 MI.addOperand(MCOperand::createImm(tmp));
33685 MI.addOperand(MCOperand::createImm(tmp));
33687 MI.addOperand(MCOperand::createImm(tmp));
33689 MI.addOperand(MCOperand::createImm(tmp));
33699 MI.addOperand(MCOperand::createImm(tmp));
33701 MI.addOperand(MCOperand::createImm(tmp));
33703 MI.addOperand(MCOperand::createImm(tmp));
33705 MI.addOperand(MCOperand::createImm(tmp));
33713 MI.addOperand(MCOperand::createImm(tmp));
33717 MI.addOperand(MCOperand::createImm(tmp));
33719 MI.addOperand(MCOperand::createImm(tmp));
33721 MI.addOperand(MCOperand::createImm(tmp));
33723 MI.addOperand(MCOperand::createImm(tmp));
33735 MI.addOperand(MCOperand::createImm(tmp));
33737 MI.addOperand(MCOperand::createImm(tmp));
33749 MI.addOperand(MCOperand::createImm(tmp));
33751 MI.addOperand(MCOperand::createImm(tmp));
33761 MI.addOperand(MCOperand::createImm(tmp));
33763 MI.addOperand(MCOperand::createImm(tmp));
33937 MI.addOperand(MCOperand::createImm(tmp));
33945 MI.addOperand(MCOperand::createImm(tmp));
33997 MI.addOperand(MCOperand::createImm(tmp));
33999 MI.addOperand(MCOperand::createImm(tmp));
34009 MI.addOperand(MCOperand::createImm(tmp));
34011 MI.addOperand(MCOperand::createImm(tmp));
34017 MI.addOperand(MCOperand::createImm(tmp));
34019 MI.addOperand(MCOperand::createImm(tmp));
34021 MI.addOperand(MCOperand::createImm(tmp));
34029 MI.addOperand(MCOperand::createImm(tmp));
34041 MI.addOperand(MCOperand::createImm(tmp));
34051 MI.addOperand(MCOperand::createImm(tmp));
34055 MI.addOperand(MCOperand::createImm(tmp));
34057 MI.addOperand(MCOperand::createImm(tmp));
34067 MI.addOperand(MCOperand::createImm(tmp));
34073 MI.addOperand(MCOperand::createImm(tmp));
34077 MI.addOperand(MCOperand::createImm(tmp));
34081 MI.addOperand(MCOperand::createImm(tmp));
34091 MI.addOperand(MCOperand::createImm(tmp));
34097 MI.addOperand(MCOperand::createImm(tmp));
34101 MI.addOperand(MCOperand::createImm(tmp));
34111 MI.addOperand(MCOperand::createImm(tmp));
34119 MI.addOperand(MCOperand::createImm(tmp));
34126 MI.addOperand(MCOperand::createImm(tmp));
34130 MI.addOperand(MCOperand::createImm(tmp));
34140 MI.addOperand(MCOperand::createImm(tmp));
34148 MI.addOperand(MCOperand::createImm(tmp));
34152 MI.addOperand(MCOperand::createImm(tmp));
34162 MI.addOperand(MCOperand::createImm(tmp));
34170 MI.addOperand(MCOperand::createImm(tmp));
34177 MI.addOperand(MCOperand::createImm(tmp));
34181 MI.addOperand(MCOperand::createImm(tmp));
34191 MI.addOperand(MCOperand::createImm(tmp));
34197 MI.addOperand(MCOperand::createImm(tmp));
34204 MI.addOperand(MCOperand::createImm(tmp));
34208 MI.addOperand(MCOperand::createImm(tmp));
34218 MI.addOperand(MCOperand::createImm(tmp));
34226 MI.addOperand(MCOperand::createImm(tmp));
34233 MI.addOperand(MCOperand::createImm(tmp));
34237 MI.addOperand(MCOperand::createImm(tmp));
34247 MI.addOperand(MCOperand::createImm(tmp));
34255 MI.addOperand(MCOperand::createImm(tmp));
34262 MI.addOperand(MCOperand::createImm(tmp));
34266 MI.addOperand(MCOperand::createImm(tmp));
34276 MI.addOperand(MCOperand::createImm(tmp));
34284 MI.addOperand(MCOperand::createImm(tmp));
34291 MI.addOperand(MCOperand::createImm(tmp));
34295 MI.addOperand(MCOperand::createImm(tmp));
34305 MI.addOperand(MCOperand::createImm(tmp));
34311 MI.addOperand(MCOperand::createImm(tmp));
34315 MI.addOperand(MCOperand::createImm(tmp));
34321 MI.addOperand(MCOperand::createImm(tmp));
34327 MI.addOperand(MCOperand::createImm(tmp));
34331 MI.addOperand(MCOperand::createImm(tmp));
34339 MI.addOperand(MCOperand::createImm(tmp));
34345 MI.addOperand(MCOperand::createImm(tmp));
34349 MI.addOperand(MCOperand::createImm(tmp));
34355 MI.addOperand(MCOperand::createImm(tmp));
34361 MI.addOperand(MCOperand::createImm(tmp));
34365 MI.addOperand(MCOperand::createImm(tmp));
34381 MI.addOperand(MCOperand::createImm(tmp));
34401 MI.addOperand(MCOperand::createImm(tmp));
34417 MI.addOperand(MCOperand::createImm(tmp));
34433 MI.addOperand(MCOperand::createImm(tmp));
34453 MI.addOperand(MCOperand::createImm(tmp));
34469 MI.addOperand(MCOperand::createImm(tmp));
34481 MI.addOperand(MCOperand::createImm(tmp));
34487 MI.addOperand(MCOperand::createImm(tmp));
34491 MI.addOperand(MCOperand::createImm(tmp));
34497 MI.addOperand(MCOperand::createImm(tmp));
34503 MI.addOperand(MCOperand::createImm(tmp));
34507 MI.addOperand(MCOperand::createImm(tmp));
34515 MI.addOperand(MCOperand::createImm(tmp));
34521 MI.addOperand(MCOperand::createImm(tmp));
34533 MI.addOperand(MCOperand::createImm(tmp));
34539 MI.addOperand(MCOperand::createImm(tmp));
34543 MI.addOperand(MCOperand::createImm(tmp));
34545 MI.addOperand(MCOperand::createImm(tmp));
34561 MI.addOperand(MCOperand::createImm(tmp));
34567 MI.addOperand(MCOperand::createImm(tmp));
34573 MI.addOperand(MCOperand::createImm(tmp));
34575 MI.addOperand(MCOperand::createImm(tmp));
34585 MI.addOperand(MCOperand::createImm(tmp));
34599 MI.addOperand(MCOperand::createImm(tmp));
34607 MI.addOperand(MCOperand::createImm(tmp));
34613 MI.addOperand(MCOperand::createImm(tmp));
34617 MI.addOperand(MCOperand::createImm(tmp));
34619 MI.addOperand(MCOperand::createImm(tmp));
34627 MI.addOperand(MCOperand::createImm(tmp));
34633 MI.addOperand(MCOperand::createImm(tmp));
34639 MI.addOperand(MCOperand::createImm(tmp));
34641 MI.addOperand(MCOperand::createImm(tmp));
34649 MI.addOperand(MCOperand::createImm(tmp));
34655 MI.addOperand(MCOperand::createImm(tmp));
34659 MI.addOperand(MCOperand::createImm(tmp));
34661 MI.addOperand(MCOperand::createImm(tmp));
34669 MI.addOperand(MCOperand::createImm(tmp));
34675 MI.addOperand(MCOperand::createImm(tmp));
34681 MI.addOperand(MCOperand::createImm(tmp));
34685 MI.addOperand(MCOperand::createImm(tmp));
34687 MI.addOperand(MCOperand::createImm(tmp));
34699 MI.addOperand(MCOperand::createImm(tmp));
34717 MI.addOperand(MCOperand::createImm(tmp));
34723 MI.addOperand(MCOperand::createImm(tmp));
34729 MI.addOperand(MCOperand::createImm(tmp));
34733 MI.addOperand(MCOperand::createImm(tmp));
34735 MI.addOperand(MCOperand::createImm(tmp));
34743 MI.addOperand(MCOperand::createImm(tmp));
34749 MI.addOperand(MCOperand::createImm(tmp));
34755 MI.addOperand(MCOperand::createImm(tmp));
34759 MI.addOperand(MCOperand::createImm(tmp));
34767 MI.addOperand(MCOperand::createImm(tmp));
34773 MI.addOperand(MCOperand::createImm(tmp));
34777 MI.addOperand(MCOperand::createImm(tmp));
34779 MI.addOperand(MCOperand::createImm(tmp));
34787 MI.addOperand(MCOperand::createImm(tmp));
34793 MI.addOperand(MCOperand::createImm(tmp));
34797 MI.addOperand(MCOperand::createImm(tmp));
34799 MI.addOperand(MCOperand::createImm(tmp));
34835 MI.addOperand(MCOperand::createImm(tmp));
34847 MI.addOperand(MCOperand::createImm(tmp));
34861 MI.addOperand(MCOperand::createImm(tmp));
34875 MI.addOperand(MCOperand::createImm(tmp));
34879 MI.addOperand(MCOperand::createImm(tmp));
34887 MI.addOperand(MCOperand::createImm(tmp));
34889 MI.addOperand(MCOperand::createImm(tmp));
34897 MI.addOperand(MCOperand::createImm(tmp));
34899 MI.addOperand(MCOperand::createImm(tmp));
34907 MI.addOperand(MCOperand::createImm(tmp));
34911 MI.addOperand(MCOperand::createImm(tmp));
34919 MI.addOperand(MCOperand::createImm(tmp));
34923 MI.addOperand(MCOperand::createImm(tmp));
34925 MI.addOperand(MCOperand::createImm(tmp));
34933 MI.addOperand(MCOperand::createImm(tmp));
34937 MI.addOperand(MCOperand::createImm(tmp));
34939 MI.addOperand(MCOperand::createImm(tmp));
34947 MI.addOperand(MCOperand::createImm(tmp));
34951 MI.addOperand(MCOperand::createImm(tmp));
34953 MI.addOperand(MCOperand::createImm(tmp));
34961 MI.addOperand(MCOperand::createImm(tmp));
34965 MI.addOperand(MCOperand::createImm(tmp));
34967 MI.addOperand(MCOperand::createImm(tmp));
34975 MI.addOperand(MCOperand::createImm(tmp));
34979 MI.addOperand(MCOperand::createImm(tmp));
34981 MI.addOperand(MCOperand::createImm(tmp));
34995 MI.addOperand(MCOperand::createImm(tmp));
34997 MI.addOperand(MCOperand::createImm(tmp));
35005 MI.addOperand(MCOperand::createImm(tmp));
35009 MI.addOperand(MCOperand::createImm(tmp));
35017 MI.addOperand(MCOperand::createImm(tmp));
35021 MI.addOperand(MCOperand::createImm(tmp));
35023 MI.addOperand(MCOperand::createImm(tmp));
35025 MI.addOperand(MCOperand::createImm(tmp));
35027 MI.addOperand(MCOperand::createImm(tmp));
35033 MI.addOperand(MCOperand::createImm(tmp));
35035 MI.addOperand(MCOperand::createImm(tmp));
35037 MI.addOperand(MCOperand::createImm(tmp));
35039 MI.addOperand(MCOperand::createImm(tmp));
35041 MI.addOperand(MCOperand::createImm(tmp));
35065 MI.addOperand(MCOperand::createImm(tmp));
35069 MI.addOperand(MCOperand::createImm(tmp));
35073 MI.addOperand(MCOperand::createImm(tmp));
35085 MI.addOperand(MCOperand::createImm(tmp));
35095 MI.addOperand(MCOperand::createImm(tmp));
35102 MI.addOperand(MCOperand::createImm(tmp));
35106 MI.addOperand(MCOperand::createImm(tmp));
35114 MI.addOperand(MCOperand::createImm(tmp));
35118 MI.addOperand(MCOperand::createImm(tmp));
35122 MI.addOperand(MCOperand::createImm(tmp));
35126 MI.addOperand(MCOperand::createImm(tmp));
35134 MI.addOperand(MCOperand::createImm(tmp));
35138 MI.addOperand(MCOperand::createImm(tmp));
35140 MI.addOperand(MCOperand::createImm(tmp));
35142 MI.addOperand(MCOperand::createImm(tmp));
35144 MI.addOperand(MCOperand::createImm(tmp));
35146 MI.addOperand(MCOperand::createImm(tmp));
35154 MI.addOperand(MCOperand::createImm(tmp));
35158 MI.addOperand(MCOperand::createImm(tmp));
35160 MI.addOperand(MCOperand::createImm(tmp));
35164 MI.addOperand(MCOperand::createImm(tmp));
35168 MI.addOperand(MCOperand::createImm(tmp));
35170 MI.addOperand(MCOperand::createImm(tmp));
35172 MI.addOperand(MCOperand::createImm(tmp));
35182 MI.addOperand(MCOperand::createImm(tmp));
35189 MI.addOperand(MCOperand::createImm(tmp));
35196 MI.addOperand(MCOperand::createImm(tmp));
35200 MI.addOperand(MCOperand::createImm(tmp));
35208 MI.addOperand(MCOperand::createImm(tmp));
35212 MI.addOperand(MCOperand::createImm(tmp));
35214 MI.addOperand(MCOperand::createImm(tmp));
35218 MI.addOperand(MCOperand::createImm(tmp));
35222 MI.addOperand(MCOperand::createImm(tmp));
35224 MI.addOperand(MCOperand::createImm(tmp));
35250 MI.addOperand(MCOperand::createImm(tmp));
35256 MI.addOperand(MCOperand::createImm(tmp));
35260 MI.addOperand(MCOperand::createImm(tmp));
35268 MI.addOperand(MCOperand::createImm(tmp));
35272 MI.addOperand(MCOperand::createImm(tmp));
35276 MI.addOperand(MCOperand::createImm(tmp));
35280 MI.addOperand(MCOperand::createImm(tmp));
35288 MI.addOperand(MCOperand::createImm(tmp));
35292 MI.addOperand(MCOperand::createImm(tmp));
35296 MI.addOperand(MCOperand::createImm(tmp));
35308 MI.addOperand(MCOperand::createImm(tmp));
35310 MI.addOperand(MCOperand::createImm(tmp));
35320 MI.addOperand(MCOperand::createImm(tmp));
35322 MI.addOperand(MCOperand::createImm(tmp));
35332 MI.addOperand(MCOperand::createImm(tmp));
35334 MI.addOperand(MCOperand::createImm(tmp));
35336 MI.addOperand(MCOperand::createImm(tmp));
35342 MI.addOperand(MCOperand::createImm(tmp));
35352 MI.addOperand(MCOperand::createImm(tmp));
35354 MI.addOperand(MCOperand::createImm(tmp));
35366 MI.addOperand(MCOperand::createImm(tmp));
35368 MI.addOperand(MCOperand::createImm(tmp));
35380 MI.addOperand(MCOperand::createImm(tmp));
35382 MI.addOperand(MCOperand::createImm(tmp));
35384 MI.addOperand(MCOperand::createImm(tmp));
35392 MI.addOperand(MCOperand::createImm(tmp));
35394 MI.addOperand(MCOperand::createImm(tmp));
35402 MI.addOperand(MCOperand::createImm(tmp));
35404 MI.addOperand(MCOperand::createImm(tmp));
35406 MI.addOperand(MCOperand::createImm(tmp));
35412 MI.addOperand(MCOperand::createImm(tmp));
35414 MI.addOperand(MCOperand::createImm(tmp));
35422 MI.addOperand(MCOperand::createImm(tmp));
35430 MI.addOperand(MCOperand::createImm(tmp));
35432 MI.addOperand(MCOperand::createImm(tmp));
35442 MI.addOperand(MCOperand::createImm(tmp));
35444 MI.addOperand(MCOperand::createImm(tmp));
35454 MI.addOperand(MCOperand::createImm(tmp));
35456 MI.addOperand(MCOperand::createImm(tmp));
35458 MI.addOperand(MCOperand::createImm(tmp));
35468 MI.addOperand(MCOperand::createImm(tmp));
35470 MI.addOperand(MCOperand::createImm(tmp));
35482 MI.addOperand(MCOperand::createImm(tmp));
35484 MI.addOperand(MCOperand::createImm(tmp));
35496 MI.addOperand(MCOperand::createImm(tmp));
35498 MI.addOperand(MCOperand::createImm(tmp));
35500 MI.addOperand(MCOperand::createImm(tmp));
35508 MI.addOperand(MCOperand::createImm(tmp));
35510 MI.addOperand(MCOperand::createImm(tmp));
35518 MI.addOperand(MCOperand::createImm(tmp));
35520 MI.addOperand(MCOperand::createImm(tmp));
35522 MI.addOperand(MCOperand::createImm(tmp));
35528 MI.addOperand(MCOperand::createImm(tmp));
35530 MI.addOperand(MCOperand::createImm(tmp));
35536 MI.addOperand(MCOperand::createImm(tmp));
35538 MI.addOperand(MCOperand::createImm(tmp));
35548 MI.addOperand(MCOperand::createImm(tmp));
35556 MI.addOperand(MCOperand::createImm(tmp));
35558 MI.addOperand(MCOperand::createImm(tmp));
35566 MI.addOperand(MCOperand::createImm(tmp));
35568 MI.addOperand(MCOperand::createImm(tmp));
35576 MI.addOperand(MCOperand::createImm(tmp));
35578 MI.addOperand(MCOperand::createImm(tmp));
35586 MI.addOperand(MCOperand::createImm(tmp));
35588 MI.addOperand(MCOperand::createImm(tmp));
35596 MI.addOperand(MCOperand::createImm(tmp));
35598 MI.addOperand(MCOperand::createImm(tmp));
35600 MI.addOperand(MCOperand::createImm(tmp));
35602 MI.addOperand(MCOperand::createImm(tmp));
35610 MI.addOperand(MCOperand::createImm(tmp));
35612 MI.addOperand(MCOperand::createImm(tmp));
35614 MI.addOperand(MCOperand::createImm(tmp));
35616 MI.addOperand(MCOperand::createImm(tmp));
35624 MI.addOperand(MCOperand::createImm(tmp));
35626 MI.addOperand(MCOperand::createImm(tmp));
35628 MI.addOperand(MCOperand::createImm(tmp));
35630 MI.addOperand(MCOperand::createImm(tmp));
35640 MI.addOperand(MCOperand::createImm(tmp));
35642 MI.addOperand(MCOperand::createImm(tmp));
35644 MI.addOperand(MCOperand::createImm(tmp));
35646 MI.addOperand(MCOperand::createImm(tmp));
35654 MI.addOperand(MCOperand::createImm(tmp));
35656 MI.addOperand(MCOperand::createImm(tmp));
35658 MI.addOperand(MCOperand::createImm(tmp));
35660 MI.addOperand(MCOperand::createImm(tmp));
35668 MI.addOperand(MCOperand::createImm(tmp));
35670 MI.addOperand(MCOperand::createImm(tmp));
35672 MI.addOperand(MCOperand::createImm(tmp));
35674 MI.addOperand(MCOperand::createImm(tmp));
35682 MI.addOperand(MCOperand::createImm(tmp));
35684 MI.addOperand(MCOperand::createImm(tmp));
35686 MI.addOperand(MCOperand::createImm(tmp));
35688 MI.addOperand(MCOperand::createImm(tmp));
35698 MI.addOperand(MCOperand::createImm(tmp));
35700 MI.addOperand(MCOperand::createImm(tmp));
35702 MI.addOperand(MCOperand::createImm(tmp));
35704 MI.addOperand(MCOperand::createImm(tmp));
35712 MI.addOperand(MCOperand::createImm(tmp));
35714 MI.addOperand(MCOperand::createImm(tmp));
35716 MI.addOperand(MCOperand::createImm(tmp));
35718 MI.addOperand(MCOperand::createImm(tmp));
35726 MI.addOperand(MCOperand::createImm(tmp));
35728 MI.addOperand(MCOperand::createImm(tmp));
35730 MI.addOperand(MCOperand::createImm(tmp));
35732 MI.addOperand(MCOperand::createImm(tmp));
35740 MI.addOperand(MCOperand::createImm(tmp));
35742 MI.addOperand(MCOperand::createImm(tmp));
35744 MI.addOperand(MCOperand::createImm(tmp));
35746 MI.addOperand(MCOperand::createImm(tmp));
35756 MI.addOperand(MCOperand::createImm(tmp));
35758 MI.addOperand(MCOperand::createImm(tmp));
35760 MI.addOperand(MCOperand::createImm(tmp));
35762 MI.addOperand(MCOperand::createImm(tmp));
35770 MI.addOperand(MCOperand::createImm(tmp));
35772 MI.addOperand(MCOperand::createImm(tmp));
35774 MI.addOperand(MCOperand::createImm(tmp));
35776 MI.addOperand(MCOperand::createImm(tmp));
35784 MI.addOperand(MCOperand::createImm(tmp));
35786 MI.addOperand(MCOperand::createImm(tmp));
35788 MI.addOperand(MCOperand::createImm(tmp));
35790 MI.addOperand(MCOperand::createImm(tmp));
35798 MI.addOperand(MCOperand::createImm(tmp));
35800 MI.addOperand(MCOperand::createImm(tmp));
35802 MI.addOperand(MCOperand::createImm(tmp));
35804 MI.addOperand(MCOperand::createImm(tmp));
35814 MI.addOperand(MCOperand::createImm(tmp));
35816 MI.addOperand(MCOperand::createImm(tmp));
35818 MI.addOperand(MCOperand::createImm(tmp));
35820 MI.addOperand(MCOperand::createImm(tmp));
35828 MI.addOperand(MCOperand::createImm(tmp));
35830 MI.addOperand(MCOperand::createImm(tmp));
35832 MI.addOperand(MCOperand::createImm(tmp));
35834 MI.addOperand(MCOperand::createImm(tmp));
35842 MI.addOperand(MCOperand::createImm(tmp));
35844 MI.addOperand(MCOperand::createImm(tmp));
35846 MI.addOperand(MCOperand::createImm(tmp));
35848 MI.addOperand(MCOperand::createImm(tmp));
35856 MI.addOperand(MCOperand::createImm(tmp));
35858 MI.addOperand(MCOperand::createImm(tmp));
35860 MI.addOperand(MCOperand::createImm(tmp));
35862 MI.addOperand(MCOperand::createImm(tmp));
35872 MI.addOperand(MCOperand::createImm(tmp));
35874 MI.addOperand(MCOperand::createImm(tmp));
35876 MI.addOperand(MCOperand::createImm(tmp));
35878 MI.addOperand(MCOperand::createImm(tmp));
35886 MI.addOperand(MCOperand::createImm(tmp));
35888 MI.addOperand(MCOperand::createImm(tmp));
35890 MI.addOperand(MCOperand::createImm(tmp));
35892 MI.addOperand(MCOperand::createImm(tmp));
35900 MI.addOperand(MCOperand::createImm(tmp));
35902 MI.addOperand(MCOperand::createImm(tmp));
35904 MI.addOperand(MCOperand::createImm(tmp));
35906 MI.addOperand(MCOperand::createImm(tmp));
35914 MI.addOperand(MCOperand::createImm(tmp));
35916 MI.addOperand(MCOperand::createImm(tmp));
35918 MI.addOperand(MCOperand::createImm(tmp));
35920 MI.addOperand(MCOperand::createImm(tmp));
35930 MI.addOperand(MCOperand::createImm(tmp));
35932 MI.addOperand(MCOperand::createImm(tmp));
35934 MI.addOperand(MCOperand::createImm(tmp));
35936 MI.addOperand(MCOperand::createImm(tmp));
35944 MI.addOperand(MCOperand::createImm(tmp));
35946 MI.addOperand(MCOperand::createImm(tmp));
35948 MI.addOperand(MCOperand::createImm(tmp));
35950 MI.addOperand(MCOperand::createImm(tmp));
35958 MI.addOperand(MCOperand::createImm(tmp));
35960 MI.addOperand(MCOperand::createImm(tmp));
35962 MI.addOperand(MCOperand::createImm(tmp));
35964 MI.addOperand(MCOperand::createImm(tmp));
35972 MI.addOperand(MCOperand::createImm(tmp));
35974 MI.addOperand(MCOperand::createImm(tmp));
35976 MI.addOperand(MCOperand::createImm(tmp));
35978 MI.addOperand(MCOperand::createImm(tmp));
35988 MI.addOperand(MCOperand::createImm(tmp));
35990 MI.addOperand(MCOperand::createImm(tmp));
35992 MI.addOperand(MCOperand::createImm(tmp));
35994 MI.addOperand(MCOperand::createImm(tmp));
36002 MI.addOperand(MCOperand::createImm(tmp));
36004 MI.addOperand(MCOperand::createImm(tmp));
36006 MI.addOperand(MCOperand::createImm(tmp));
36008 MI.addOperand(MCOperand::createImm(tmp));
36016 MI.addOperand(MCOperand::createImm(tmp));
36018 MI.addOperand(MCOperand::createImm(tmp));
36020 MI.addOperand(MCOperand::createImm(tmp));
36022 MI.addOperand(MCOperand::createImm(tmp));
36030 MI.addOperand(MCOperand::createImm(tmp));
36032 MI.addOperand(MCOperand::createImm(tmp));
36034 MI.addOperand(MCOperand::createImm(tmp));
36036 MI.addOperand(MCOperand::createImm(tmp));
36046 MI.addOperand(MCOperand::createImm(tmp));
36048 MI.addOperand(MCOperand::createImm(tmp));
36050 MI.addOperand(MCOperand::createImm(tmp));
36052 MI.addOperand(MCOperand::createImm(tmp));
36060 MI.addOperand(MCOperand::createImm(tmp));
36062 MI.addOperand(MCOperand::createImm(tmp));
36072 MI.addOperand(MCOperand::createImm(tmp));
36074 MI.addOperand(MCOperand::createImm(tmp));
36084 MI.addOperand(MCOperand::createImm(tmp));
36086 MI.addOperand(MCOperand::createImm(tmp));
36098 MI.addOperand(MCOperand::createImm(tmp));
36100 MI.addOperand(MCOperand::createImm(tmp));
36108 MI.addOperand(MCOperand::createImm(tmp));
36110 MI.addOperand(MCOperand::createImm(tmp));
36120 MI.addOperand(MCOperand::createImm(tmp));
36122 MI.addOperand(MCOperand::createImm(tmp));
36132 MI.addOperand(MCOperand::createImm(tmp));
36134 MI.addOperand(MCOperand::createImm(tmp));
36146 MI.addOperand(MCOperand::createImm(tmp));
36148 MI.addOperand(MCOperand::createImm(tmp));
36158 MI.addOperand(MCOperand::createImm(tmp));
36160 MI.addOperand(MCOperand::createImm(tmp));
36172 MI.addOperand(MCOperand::createImm(tmp));
36174 MI.addOperand(MCOperand::createImm(tmp));
36182 MI.addOperand(MCOperand::createImm(tmp));
36184 MI.addOperand(MCOperand::createImm(tmp));
36194 MI.addOperand(MCOperand::createImm(tmp));
36196 MI.addOperand(MCOperand::createImm(tmp));
36206 MI.addOperand(MCOperand::createImm(tmp));
36208 MI.addOperand(MCOperand::createImm(tmp));
36220 MI.addOperand(MCOperand::createImm(tmp));
36222 MI.addOperand(MCOperand::createImm(tmp));
36232 MI.addOperand(MCOperand::createImm(tmp));
36234 MI.addOperand(MCOperand::createImm(tmp));
36236 MI.addOperand(MCOperand::createImm(tmp));
36238 MI.addOperand(MCOperand::createImm(tmp));
36240 MI.addOperand(MCOperand::createImm(tmp));
36250 MI.addOperand(MCOperand::createImm(tmp));
36252 MI.addOperand(MCOperand::createImm(tmp));
36254 MI.addOperand(MCOperand::createImm(tmp));
36256 MI.addOperand(MCOperand::createImm(tmp));
36268 MI.addOperand(MCOperand::createImm(tmp));
36270 MI.addOperand(MCOperand::createImm(tmp));
36272 MI.addOperand(MCOperand::createImm(tmp));
36274 MI.addOperand(MCOperand::createImm(tmp));
36276 MI.addOperand(MCOperand::createImm(tmp));
36288 MI.addOperand(MCOperand::createImm(tmp));
36290 MI.addOperand(MCOperand::createImm(tmp));
36292 MI.addOperand(MCOperand::createImm(tmp));
36294 MI.addOperand(MCOperand::createImm(tmp));
36306 MI.addOperand(MCOperand::createImm(tmp));
36308 MI.addOperand(MCOperand::createImm(tmp));
36310 MI.addOperand(MCOperand::createImm(tmp));
36312 MI.addOperand(MCOperand::createImm(tmp));
36314 MI.addOperand(MCOperand::createImm(tmp));
36326 MI.addOperand(MCOperand::createImm(tmp));
36328 MI.addOperand(MCOperand::createImm(tmp));
36330 MI.addOperand(MCOperand::createImm(tmp));
36332 MI.addOperand(MCOperand::createImm(tmp));
36342 MI.addOperand(MCOperand::createImm(tmp));
36344 MI.addOperand(MCOperand::createImm(tmp));
36346 MI.addOperand(MCOperand::createImm(tmp));
36348 MI.addOperand(MCOperand::createImm(tmp));
36350 MI.addOperand(MCOperand::createImm(tmp));
36362 MI.addOperand(MCOperand::createImm(tmp));
36364 MI.addOperand(MCOperand::createImm(tmp));
36366 MI.addOperand(MCOperand::createImm(tmp));
36368 MI.addOperand(MCOperand::createImm(tmp));
36370 MI.addOperand(MCOperand::createImm(tmp));
36382 MI.addOperand(MCOperand::createImm(tmp));
36384 MI.addOperand(MCOperand::createImm(tmp));
36386 MI.addOperand(MCOperand::createImm(tmp));
36388 MI.addOperand(MCOperand::createImm(tmp));
36390 MI.addOperand(MCOperand::createImm(tmp));
36400 MI.addOperand(MCOperand::createImm(tmp));
36402 MI.addOperand(MCOperand::createImm(tmp));
36404 MI.addOperand(MCOperand::createImm(tmp));
36406 MI.addOperand(MCOperand::createImm(tmp));
36408 MI.addOperand(MCOperand::createImm(tmp));
36420 MI.addOperand(MCOperand::createImm(tmp));
36422 MI.addOperand(MCOperand::createImm(tmp));
36424 MI.addOperand(MCOperand::createImm(tmp));
36426 MI.addOperand(MCOperand::createImm(tmp));
36428 MI.addOperand(MCOperand::createImm(tmp));
36440 MI.addOperand(MCOperand::createImm(tmp));
36442 MI.addOperand(MCOperand::createImm(tmp));
36444 MI.addOperand(MCOperand::createImm(tmp));
36446 MI.addOperand(MCOperand::createImm(tmp));
36448 MI.addOperand(MCOperand::createImm(tmp));
36458 MI.addOperand(MCOperand::createImm(tmp));
36460 MI.addOperand(MCOperand::createImm(tmp));
36462 MI.addOperand(MCOperand::createImm(tmp));
36464 MI.addOperand(MCOperand::createImm(tmp));
36466 MI.addOperand(MCOperand::createImm(tmp));
36478 MI.addOperand(MCOperand::createImm(tmp));
36480 MI.addOperand(MCOperand::createImm(tmp));
36482 MI.addOperand(MCOperand::createImm(tmp));
36484 MI.addOperand(MCOperand::createImm(tmp));
36486 MI.addOperand(MCOperand::createImm(tmp));
36498 MI.addOperand(MCOperand::createImm(tmp));
36500 MI.addOperand(MCOperand::createImm(tmp));
36502 MI.addOperand(MCOperand::createImm(tmp));
36504 MI.addOperand(MCOperand::createImm(tmp));
36506 MI.addOperand(MCOperand::createImm(tmp));
36516 MI.addOperand(MCOperand::createImm(tmp));
36518 MI.addOperand(MCOperand::createImm(tmp));
36520 MI.addOperand(MCOperand::createImm(tmp));
36522 MI.addOperand(MCOperand::createImm(tmp));
36524 MI.addOperand(MCOperand::createImm(tmp));
36538 MI.addOperand(MCOperand::createImm(tmp));
36540 MI.addOperand(MCOperand::createImm(tmp));
36542 MI.addOperand(MCOperand::createImm(tmp));
36544 MI.addOperand(MCOperand::createImm(tmp));
36546 MI.addOperand(MCOperand::createImm(tmp));
36560 MI.addOperand(MCOperand::createImm(tmp));
36562 MI.addOperand(MCOperand::createImm(tmp));
36564 MI.addOperand(MCOperand::createImm(tmp));
36566 MI.addOperand(MCOperand::createImm(tmp));
36568 MI.addOperand(MCOperand::createImm(tmp));
36580 MI.addOperand(MCOperand::createImm(tmp));
36582 MI.addOperand(MCOperand::createImm(tmp));
36594 MI.addOperand(MCOperand::createImm(tmp));
36596 MI.addOperand(MCOperand::createImm(tmp));
36608 MI.addOperand(MCOperand::createImm(tmp));
36610 MI.addOperand(MCOperand::createImm(tmp));
36622 MI.addOperand(MCOperand::createImm(tmp));
36624 MI.addOperand(MCOperand::createImm(tmp));
36638 MI.addOperand(MCOperand::createImm(tmp));
36640 MI.addOperand(MCOperand::createImm(tmp));
36654 MI.addOperand(MCOperand::createImm(tmp));
36656 MI.addOperand(MCOperand::createImm(tmp));
36666 MI.addOperand(MCOperand::createImm(tmp));
36668 MI.addOperand(MCOperand::createImm(tmp));
36680 MI.addOperand(MCOperand::createImm(tmp));
36682 MI.addOperand(MCOperand::createImm(tmp));
36694 MI.addOperand(MCOperand::createImm(tmp));
36696 MI.addOperand(MCOperand::createImm(tmp));
36708 MI.addOperand(MCOperand::createImm(tmp));
36710 MI.addOperand(MCOperand::createImm(tmp));
36724 MI.addOperand(MCOperand::createImm(tmp));
36726 MI.addOperand(MCOperand::createImm(tmp));
36740 MI.addOperand(MCOperand::createImm(tmp));
36742 MI.addOperand(MCOperand::createImm(tmp));
36752 MI.addOperand(MCOperand::createImm(tmp));
36754 MI.addOperand(MCOperand::createImm(tmp));
36766 MI.addOperand(MCOperand::createImm(tmp));
36768 MI.addOperand(MCOperand::createImm(tmp));
36780 MI.addOperand(MCOperand::createImm(tmp));
36782 MI.addOperand(MCOperand::createImm(tmp));
36794 MI.addOperand(MCOperand::createImm(tmp));
36796 MI.addOperand(MCOperand::createImm(tmp));
36810 MI.addOperand(MCOperand::createImm(tmp));
36812 MI.addOperand(MCOperand::createImm(tmp));
36826 MI.addOperand(MCOperand::createImm(tmp));
36828 MI.addOperand(MCOperand::createImm(tmp));
36838 MI.addOperand(MCOperand::createImm(tmp));
36840 MI.addOperand(MCOperand::createImm(tmp));
36842 MI.addOperand(MCOperand::createImm(tmp));
36844 MI.addOperand(MCOperand::createImm(tmp));
36846 MI.addOperand(MCOperand::createImm(tmp));
36848 MI.addOperand(MCOperand::createImm(tmp));
36860 MI.addOperand(MCOperand::createImm(tmp));
36862 MI.addOperand(MCOperand::createImm(tmp));
36864 MI.addOperand(MCOperand::createImm(tmp));
36866 MI.addOperand(MCOperand::createImm(tmp));
36868 MI.addOperand(MCOperand::createImm(tmp));
36870 MI.addOperand(MCOperand::createImm(tmp));
36882 MI.addOperand(MCOperand::createImm(tmp));
36884 MI.addOperand(MCOperand::createImm(tmp));
36886 MI.addOperand(MCOperand::createImm(tmp));
36888 MI.addOperand(MCOperand::createImm(tmp));
36890 MI.addOperand(MCOperand::createImm(tmp));
36892 MI.addOperand(MCOperand::createImm(tmp));
36902 MI.addOperand(MCOperand::createImm(tmp));
36904 MI.addOperand(MCOperand::createImm(tmp));
36906 MI.addOperand(MCOperand::createImm(tmp));
36908 MI.addOperand(MCOperand::createImm(tmp));
36910 MI.addOperand(MCOperand::createImm(tmp));
36912 MI.addOperand(MCOperand::createImm(tmp));
36924 MI.addOperand(MCOperand::createImm(tmp));
36926 MI.addOperand(MCOperand::createImm(tmp));
36928 MI.addOperand(MCOperand::createImm(tmp));
36930 MI.addOperand(MCOperand::createImm(tmp));
36932 MI.addOperand(MCOperand::createImm(tmp));
36934 MI.addOperand(MCOperand::createImm(tmp));
36946 MI.addOperand(MCOperand::createImm(tmp));
36948 MI.addOperand(MCOperand::createImm(tmp));
36950 MI.addOperand(MCOperand::createImm(tmp));
36952 MI.addOperand(MCOperand::createImm(tmp));
36954 MI.addOperand(MCOperand::createImm(tmp));
36956 MI.addOperand(MCOperand::createImm(tmp));
36966 MI.addOperand(MCOperand::createImm(tmp));
36968 MI.addOperand(MCOperand::createImm(tmp));
36970 MI.addOperand(MCOperand::createImm(tmp));
36972 MI.addOperand(MCOperand::createImm(tmp));
36974 MI.addOperand(MCOperand::createImm(tmp));
36976 MI.addOperand(MCOperand::createImm(tmp));
36988 MI.addOperand(MCOperand::createImm(tmp));
36990 MI.addOperand(MCOperand::createImm(tmp));
36992 MI.addOperand(MCOperand::createImm(tmp));
36994 MI.addOperand(MCOperand::createImm(tmp));
36996 MI.addOperand(MCOperand::createImm(tmp));
36998 MI.addOperand(MCOperand::createImm(tmp));
37010 MI.addOperand(MCOperand::createImm(tmp));
37012 MI.addOperand(MCOperand::createImm(tmp));
37014 MI.addOperand(MCOperand::createImm(tmp));
37016 MI.addOperand(MCOperand::createImm(tmp));
37018 MI.addOperand(MCOperand::createImm(tmp));
37020 MI.addOperand(MCOperand::createImm(tmp));
37030 MI.addOperand(MCOperand::createImm(tmp));
37032 MI.addOperand(MCOperand::createImm(tmp));
37034 MI.addOperand(MCOperand::createImm(tmp));
37036 MI.addOperand(MCOperand::createImm(tmp));
37038 MI.addOperand(MCOperand::createImm(tmp));
37040 MI.addOperand(MCOperand::createImm(tmp));
37052 MI.addOperand(MCOperand::createImm(tmp));
37054 MI.addOperand(MCOperand::createImm(tmp));
37056 MI.addOperand(MCOperand::createImm(tmp));
37058 MI.addOperand(MCOperand::createImm(tmp));
37060 MI.addOperand(MCOperand::createImm(tmp));
37062 MI.addOperand(MCOperand::createImm(tmp));
37074 MI.addOperand(MCOperand::createImm(tmp));
37076 MI.addOperand(MCOperand::createImm(tmp));
37078 MI.addOperand(MCOperand::createImm(tmp));
37080 MI.addOperand(MCOperand::createImm(tmp));
37082 MI.addOperand(MCOperand::createImm(tmp));
37084 MI.addOperand(MCOperand::createImm(tmp));
37092 MI.addOperand(MCOperand::createImm(tmp));
37094 MI.addOperand(MCOperand::createImm(tmp));
37096 MI.addOperand(MCOperand::createImm(tmp));
37106 MI.addOperand(MCOperand::createImm(tmp));
37108 MI.addOperand(MCOperand::createImm(tmp));
37116 MI.addOperand(MCOperand::createImm(tmp));
37118 MI.addOperand(MCOperand::createImm(tmp));
37120 MI.addOperand(MCOperand::createImm(tmp));
37130 MI.addOperand(MCOperand::createImm(tmp));
37132 MI.addOperand(MCOperand::createImm(tmp));
37140 MI.addOperand(MCOperand::createImm(tmp));
37142 MI.addOperand(MCOperand::createImm(tmp));
37144 MI.addOperand(MCOperand::createImm(tmp));
37154 MI.addOperand(MCOperand::createImm(tmp));
37156 MI.addOperand(MCOperand::createImm(tmp));
37164 MI.addOperand(MCOperand::createImm(tmp));
37166 MI.addOperand(MCOperand::createImm(tmp));
37168 MI.addOperand(MCOperand::createImm(tmp));
37178 MI.addOperand(MCOperand::createImm(tmp));
37180 MI.addOperand(MCOperand::createImm(tmp));
37188 MI.addOperand(MCOperand::createImm(tmp));
37190 MI.addOperand(MCOperand::createImm(tmp));
37192 MI.addOperand(MCOperand::createImm(tmp));
37202 MI.addOperand(MCOperand::createImm(tmp));
37204 MI.addOperand(MCOperand::createImm(tmp));
37212 MI.addOperand(MCOperand::createImm(tmp));
37214 MI.addOperand(MCOperand::createImm(tmp));
37216 MI.addOperand(MCOperand::createImm(tmp));
37226 MI.addOperand(MCOperand::createImm(tmp));
37228 MI.addOperand(MCOperand::createImm(tmp));
37236 MI.addOperand(MCOperand::createImm(tmp));
37238 MI.addOperand(MCOperand::createImm(tmp));
37240 MI.addOperand(MCOperand::createImm(tmp));
37250 MI.addOperand(MCOperand::createImm(tmp));
37252 MI.addOperand(MCOperand::createImm(tmp));
37260 MI.addOperand(MCOperand::createImm(tmp));
37262 MI.addOperand(MCOperand::createImm(tmp));
37264 MI.addOperand(MCOperand::createImm(tmp));
37274 MI.addOperand(MCOperand::createImm(tmp));
37276 MI.addOperand(MCOperand::createImm(tmp));
37284 MI.addOperand(MCOperand::createImm(tmp));
37286 MI.addOperand(MCOperand::createImm(tmp));
37288 MI.addOperand(MCOperand::createImm(tmp));
37298 MI.addOperand(MCOperand::createImm(tmp));
37300 MI.addOperand(MCOperand::createImm(tmp));
37308 MI.addOperand(MCOperand::createImm(tmp));
37310 MI.addOperand(MCOperand::createImm(tmp));
37312 MI.addOperand(MCOperand::createImm(tmp));
37322 MI.addOperand(MCOperand::createImm(tmp));
37324 MI.addOperand(MCOperand::createImm(tmp));
37332 MI.addOperand(MCOperand::createImm(tmp));
37336 MI.addOperand(MCOperand::createImm(tmp));
37340 MI.addOperand(MCOperand::createImm(tmp));
37348 MI.addOperand(MCOperand::createImm(tmp));
37352 MI.addOperand(MCOperand::createImm(tmp));
37356 MI.addOperand(MCOperand::createImm(tmp));
37366 MI.addOperand(MCOperand::createImm(tmp));
37384 MI.addOperand(MCOperand::createImm(tmp));
37386 MI.addOperand(MCOperand::createImm(tmp));
37396 MI.addOperand(MCOperand::createImm(tmp));
37406 MI.addOperand(MCOperand::createImm(tmp));
37408 MI.addOperand(MCOperand::createImm(tmp));
37420 MI.addOperand(MCOperand::createImm(tmp));
37428 MI.addOperand(MCOperand::createImm(tmp));
37430 MI.addOperand(MCOperand::createImm(tmp));
37440 MI.addOperand(MCOperand::createImm(tmp));
37450 MI.addOperand(MCOperand::createImm(tmp));
37452 MI.addOperand(MCOperand::createImm(tmp));
37464 MI.addOperand(MCOperand::createImm(tmp));
37472 MI.addOperand(MCOperand::createImm(tmp));
37474 MI.addOperand(MCOperand::createImm(tmp));
37484 MI.addOperand(MCOperand::createImm(tmp));
37494 MI.addOperand(MCOperand::createImm(tmp));
37496 MI.addOperand(MCOperand::createImm(tmp));
37508 MI.addOperand(MCOperand::createImm(tmp));
37516 MI.addOperand(MCOperand::createImm(tmp));
37518 MI.addOperand(MCOperand::createImm(tmp));
37528 MI.addOperand(MCOperand::createImm(tmp));
37538 MI.addOperand(MCOperand::createImm(tmp));
37540 MI.addOperand(MCOperand::createImm(tmp));
37552 MI.addOperand(MCOperand::createImm(tmp));
37560 MI.addOperand(MCOperand::createImm(tmp));
37562 MI.addOperand(MCOperand::createImm(tmp));
37572 MI.addOperand(MCOperand::createImm(tmp));
37582 MI.addOperand(MCOperand::createImm(tmp));
37584 MI.addOperand(MCOperand::createImm(tmp));
37596 MI.addOperand(MCOperand::createImm(tmp));
37604 MI.addOperand(MCOperand::createImm(tmp));
37606 MI.addOperand(MCOperand::createImm(tmp));
37616 MI.addOperand(MCOperand::createImm(tmp));
37626 MI.addOperand(MCOperand::createImm(tmp));
37628 MI.addOperand(MCOperand::createImm(tmp));
37640 MI.addOperand(MCOperand::createImm(tmp));
37644 MI.addOperand(MCOperand::createImm(tmp));
37654 MI.addOperand(MCOperand::createImm(tmp));
37656 MI.addOperand(MCOperand::createImm(tmp));
37658 MI.addOperand(MCOperand::createImm(tmp));
37696 MI.addOperand(MCOperand::createImm(tmp));
37712 MI.addOperand(MCOperand::createImm(tmp));
37728 MI.addOperand(MCOperand::createImm(tmp));
37744 MI.addOperand(MCOperand::createImm(tmp));
37760 MI.addOperand(MCOperand::createImm(tmp));
37776 MI.addOperand(MCOperand::createImm(tmp));
37792 MI.addOperand(MCOperand::createImm(tmp));
37808 MI.addOperand(MCOperand::createImm(tmp));
37824 MI.addOperand(MCOperand::createImm(tmp));
37840 MI.addOperand(MCOperand::createImm(tmp));
37852 MI.addOperand(MCOperand::createImm(tmp));
37858 MI.addOperand(MCOperand::createImm(tmp));
37862 MI.addOperand(MCOperand::createImm(tmp));
37870 MI.addOperand(MCOperand::createImm(tmp));
37876 MI.addOperand(MCOperand::createImm(tmp));
37880 MI.addOperand(MCOperand::createImm(tmp));
37888 MI.addOperand(MCOperand::createImm(tmp));
37894 MI.addOperand(MCOperand::createImm(tmp));
37898 MI.addOperand(MCOperand::createImm(tmp));
37900 MI.addOperand(MCOperand::createImm(tmp));
37908 MI.addOperand(MCOperand::createImm(tmp));
37914 MI.addOperand(MCOperand::createImm(tmp));
37920 MI.addOperand(MCOperand::createImm(tmp));
37922 MI.addOperand(MCOperand::createImm(tmp));
37952 MI.addOperand(MCOperand::createImm(tmp));
37958 MI.addOperand(MCOperand::createImm(tmp));
37962 MI.addOperand(MCOperand::createImm(tmp));
37970 MI.addOperand(MCOperand::createImm(tmp));
37976 MI.addOperand(MCOperand::createImm(tmp));
37982 MI.addOperand(MCOperand::createImm(tmp));
37986 MI.addOperand(MCOperand::createImm(tmp));
37988 MI.addOperand(MCOperand::createImm(tmp));
38000 MI.addOperand(MCOperand::createImm(tmp));
38008 MI.addOperand(MCOperand::createImm(tmp));
38014 MI.addOperand(MCOperand::createImm(tmp));
38020 MI.addOperand(MCOperand::createImm(tmp));
38024 MI.addOperand(MCOperand::createImm(tmp));
38026 MI.addOperand(MCOperand::createImm(tmp));
38034 MI.addOperand(MCOperand::createImm(tmp));
38040 MI.addOperand(MCOperand::createImm(tmp));
38046 MI.addOperand(MCOperand::createImm(tmp));
38050 MI.addOperand(MCOperand::createImm(tmp));
38066 MI.addOperand(MCOperand::createImm(tmp));
38072 MI.addOperand(MCOperand::createImm(tmp));
38076 MI.addOperand(MCOperand::createImm(tmp));
38078 MI.addOperand(MCOperand::createImm(tmp));
38086 MI.addOperand(MCOperand::createImm(tmp));
38092 MI.addOperand(MCOperand::createImm(tmp));
38096 MI.addOperand(MCOperand::createImm(tmp));
38098 MI.addOperand(MCOperand::createImm(tmp));
38110 MI.addOperand(MCOperand::createImm(tmp));
38118 MI.addOperand(MCOperand::createImm(tmp));
38122 MI.addOperand(MCOperand::createImm(tmp));
38130 MI.addOperand(MCOperand::createImm(tmp));
38132 MI.addOperand(MCOperand::createImm(tmp));
38140 MI.addOperand(MCOperand::createImm(tmp));
38142 MI.addOperand(MCOperand::createImm(tmp));
38150 MI.addOperand(MCOperand::createImm(tmp));
38154 MI.addOperand(MCOperand::createImm(tmp));
38162 MI.addOperand(MCOperand::createImm(tmp));
38166 MI.addOperand(MCOperand::createImm(tmp));
38168 MI.addOperand(MCOperand::createImm(tmp));
38176 MI.addOperand(MCOperand::createImm(tmp));
38180 MI.addOperand(MCOperand::createImm(tmp));
38182 MI.addOperand(MCOperand::createImm(tmp));
38190 MI.addOperand(MCOperand::createImm(tmp));
38194 MI.addOperand(MCOperand::createImm(tmp));
38196 MI.addOperand(MCOperand::createImm(tmp));
38204 MI.addOperand(MCOperand::createImm(tmp));
38208 MI.addOperand(MCOperand::createImm(tmp));
38210 MI.addOperand(MCOperand::createImm(tmp));
38218 MI.addOperand(MCOperand::createImm(tmp));
38222 MI.addOperand(MCOperand::createImm(tmp));
38224 MI.addOperand(MCOperand::createImm(tmp));
38234 MI.addOperand(MCOperand::createImm(tmp));
38236 MI.addOperand(MCOperand::createImm(tmp));
38238 MI.addOperand(MCOperand::createImm(tmp));
38240 MI.addOperand(MCOperand::createImm(tmp));
38252 MI.addOperand(MCOperand::createImm(tmp));
38254 MI.addOperand(MCOperand::createImm(tmp));
38256 MI.addOperand(MCOperand::createImm(tmp));
38258 MI.addOperand(MCOperand::createImm(tmp));
38268 MI.addOperand(MCOperand::createImm(tmp));
38270 MI.addOperand(MCOperand::createImm(tmp));
38272 MI.addOperand(MCOperand::createImm(tmp));
38284 MI.addOperand(MCOperand::createImm(tmp));
38286 MI.addOperand(MCOperand::createImm(tmp));
38288 MI.addOperand(MCOperand::createImm(tmp));
38300 MI.addOperand(MCOperand::createImm(tmp));
38302 MI.addOperand(MCOperand::createImm(tmp));
38304 MI.addOperand(MCOperand::createImm(tmp));
38306 MI.addOperand(MCOperand::createImm(tmp));
38318 MI.addOperand(MCOperand::createImm(tmp));
38320 MI.addOperand(MCOperand::createImm(tmp));
38322 MI.addOperand(MCOperand::createImm(tmp));
38332 MI.addOperand(MCOperand::createImm(tmp));
38334 MI.addOperand(MCOperand::createImm(tmp));
38336 MI.addOperand(MCOperand::createImm(tmp));
38338 MI.addOperand(MCOperand::createImm(tmp));
38350 MI.addOperand(MCOperand::createImm(tmp));
38352 MI.addOperand(MCOperand::createImm(tmp));
38354 MI.addOperand(MCOperand::createImm(tmp));
38356 MI.addOperand(MCOperand::createImm(tmp));
38368 MI.addOperand(MCOperand::createImm(tmp));
38370 MI.addOperand(MCOperand::createImm(tmp));
38372 MI.addOperand(MCOperand::createImm(tmp));
38374 MI.addOperand(MCOperand::createImm(tmp));
38384 MI.addOperand(MCOperand::createImm(tmp));
38386 MI.addOperand(MCOperand::createImm(tmp));
38388 MI.addOperand(MCOperand::createImm(tmp));
38390 MI.addOperand(MCOperand::createImm(tmp));
38402 MI.addOperand(MCOperand::createImm(tmp));
38404 MI.addOperand(MCOperand::createImm(tmp));
38406 MI.addOperand(MCOperand::createImm(tmp));
38408 MI.addOperand(MCOperand::createImm(tmp));
38420 MI.addOperand(MCOperand::createImm(tmp));
38422 MI.addOperand(MCOperand::createImm(tmp));
38424 MI.addOperand(MCOperand::createImm(tmp));
38426 MI.addOperand(MCOperand::createImm(tmp));
38436 MI.addOperand(MCOperand::createImm(tmp));
38438 MI.addOperand(MCOperand::createImm(tmp));
38440 MI.addOperand(MCOperand::createImm(tmp));
38442 MI.addOperand(MCOperand::createImm(tmp));
38454 MI.addOperand(MCOperand::createImm(tmp));
38456 MI.addOperand(MCOperand::createImm(tmp));
38458 MI.addOperand(MCOperand::createImm(tmp));
38460 MI.addOperand(MCOperand::createImm(tmp));
38472 MI.addOperand(MCOperand::createImm(tmp));
38474 MI.addOperand(MCOperand::createImm(tmp));
38476 MI.addOperand(MCOperand::createImm(tmp));
38478 MI.addOperand(MCOperand::createImm(tmp));
38488 MI.addOperand(MCOperand::createImm(tmp));
38490 MI.addOperand(MCOperand::createImm(tmp));
38492 MI.addOperand(MCOperand::createImm(tmp));
38494 MI.addOperand(MCOperand::createImm(tmp));
38496 MI.addOperand(MCOperand::createImm(tmp));
38508 MI.addOperand(MCOperand::createImm(tmp));
38510 MI.addOperand(MCOperand::createImm(tmp));
38512 MI.addOperand(MCOperand::createImm(tmp));
38514 MI.addOperand(MCOperand::createImm(tmp));
38516 MI.addOperand(MCOperand::createImm(tmp));
38528 MI.addOperand(MCOperand::createImm(tmp));
38530 MI.addOperand(MCOperand::createImm(tmp));
38532 MI.addOperand(MCOperand::createImm(tmp));
38534 MI.addOperand(MCOperand::createImm(tmp));
38536 MI.addOperand(MCOperand::createImm(tmp));
38546 MI.addOperand(MCOperand::createImm(tmp));
38548 MI.addOperand(MCOperand::createImm(tmp));
38550 MI.addOperand(MCOperand::createImm(tmp));
38552 MI.addOperand(MCOperand::createImm(tmp));
38554 MI.addOperand(MCOperand::createImm(tmp));
38566 MI.addOperand(MCOperand::createImm(tmp));
38568 MI.addOperand(MCOperand::createImm(tmp));
38570 MI.addOperand(MCOperand::createImm(tmp));
38572 MI.addOperand(MCOperand::createImm(tmp));
38574 MI.addOperand(MCOperand::createImm(tmp));
38586 MI.addOperand(MCOperand::createImm(tmp));
38588 MI.addOperand(MCOperand::createImm(tmp));
38590 MI.addOperand(MCOperand::createImm(tmp));
38592 MI.addOperand(MCOperand::createImm(tmp));
38594 MI.addOperand(MCOperand::createImm(tmp));
38604 MI.addOperand(MCOperand::createImm(tmp));
38606 MI.addOperand(MCOperand::createImm(tmp));
38608 MI.addOperand(MCOperand::createImm(tmp));
38610 MI.addOperand(MCOperand::createImm(tmp));
38612 MI.addOperand(MCOperand::createImm(tmp));
38624 MI.addOperand(MCOperand::createImm(tmp));
38626 MI.addOperand(MCOperand::createImm(tmp));
38628 MI.addOperand(MCOperand::createImm(tmp));
38630 MI.addOperand(MCOperand::createImm(tmp));
38632 MI.addOperand(MCOperand::createImm(tmp));
38644 MI.addOperand(MCOperand::createImm(tmp));
38646 MI.addOperand(MCOperand::createImm(tmp));
38648 MI.addOperand(MCOperand::createImm(tmp));
38650 MI.addOperand(MCOperand::createImm(tmp));
38652 MI.addOperand(MCOperand::createImm(tmp));
38662 MI.addOperand(MCOperand::createImm(tmp));
38664 MI.addOperand(MCOperand::createImm(tmp));
38666 MI.addOperand(MCOperand::createImm(tmp));
38668 MI.addOperand(MCOperand::createImm(tmp));
38670 MI.addOperand(MCOperand::createImm(tmp));
38682 MI.addOperand(MCOperand::createImm(tmp));
38684 MI.addOperand(MCOperand::createImm(tmp));
38686 MI.addOperand(MCOperand::createImm(tmp));
38688 MI.addOperand(MCOperand::createImm(tmp));
38690 MI.addOperand(MCOperand::createImm(tmp));
38702 MI.addOperand(MCOperand::createImm(tmp));
38704 MI.addOperand(MCOperand::createImm(tmp));
38706 MI.addOperand(MCOperand::createImm(tmp));
38708 MI.addOperand(MCOperand::createImm(tmp));
38710 MI.addOperand(MCOperand::createImm(tmp));
38722 MI.addOperand(MCOperand::createImm(tmp));
38724 MI.addOperand(MCOperand::createImm(tmp));
38726 MI.addOperand(MCOperand::createImm(tmp));
38728 MI.addOperand(MCOperand::createImm(tmp));
38730 MI.addOperand(MCOperand::createImm(tmp));
38732 MI.addOperand(MCOperand::createImm(tmp));
38734 MI.addOperand(MCOperand::createImm(tmp));
38736 MI.addOperand(MCOperand::createImm(tmp));
38748 MI.addOperand(MCOperand::createImm(tmp));
38750 MI.addOperand(MCOperand::createImm(tmp));
38752 MI.addOperand(MCOperand::createImm(tmp));
38754 MI.addOperand(MCOperand::createImm(tmp));
38756 MI.addOperand(MCOperand::createImm(tmp));
38758 MI.addOperand(MCOperand::createImm(tmp));
38760 MI.addOperand(MCOperand::createImm(tmp));
38762 MI.addOperand(MCOperand::createImm(tmp));
38770 MI.addOperand(MCOperand::createImm(tmp));
38778 MI.addOperand(MCOperand::createImm(tmp));
38786 MI.addOperand(MCOperand::createImm(tmp));
38788 MI.addOperand(MCOperand::createImm(tmp));
38790 MI.addOperand(MCOperand::createImm(tmp));
38798 MI.addOperand(MCOperand::createImm(tmp));
38800 MI.addOperand(MCOperand::createImm(tmp));
38802 MI.addOperand(MCOperand::createImm(tmp));
38810 MI.addOperand(MCOperand::createImm(tmp));
38812 MI.addOperand(MCOperand::createImm(tmp));
38814 MI.addOperand(MCOperand::createImm(tmp));
38822 MI.addOperand(MCOperand::createImm(tmp));
38824 MI.addOperand(MCOperand::createImm(tmp));
38826 MI.addOperand(MCOperand::createImm(tmp));
38834 MI.addOperand(MCOperand::createImm(tmp));
38842 MI.addOperand(MCOperand::createImm(tmp));
38850 MI.addOperand(MCOperand::createImm(tmp));
38852 MI.addOperand(MCOperand::createImm(tmp));
38854 MI.addOperand(MCOperand::createImm(tmp));
38862 MI.addOperand(MCOperand::createImm(tmp));
38864 MI.addOperand(MCOperand::createImm(tmp));
38866 MI.addOperand(MCOperand::createImm(tmp));
38874 MI.addOperand(MCOperand::createImm(tmp));
38876 MI.addOperand(MCOperand::createImm(tmp));
38878 MI.addOperand(MCOperand::createImm(tmp));
38886 MI.addOperand(MCOperand::createImm(tmp));
38888 MI.addOperand(MCOperand::createImm(tmp));
38890 MI.addOperand(MCOperand::createImm(tmp));
38898 MI.addOperand(MCOperand::createImm(tmp));
38906 MI.addOperand(MCOperand::createImm(tmp));
38914 MI.addOperand(MCOperand::createImm(tmp));
38922 MI.addOperand(MCOperand::createImm(tmp));
38934 MI.addOperand(MCOperand::createImm(tmp));
38954 MI.addOperand(MCOperand::createImm(tmp));
38956 MI.addOperand(MCOperand::createImm(tmp));
38966 MI.addOperand(MCOperand::createImm(tmp));
38968 MI.addOperand(MCOperand::createImm(tmp));
38976 MI.addOperand(MCOperand::createImm(tmp));
38978 MI.addOperand(MCOperand::createImm(tmp));
38988 MI.addOperand(MCOperand::createImm(tmp));
38990 MI.addOperand(MCOperand::createImm(tmp));
38998 MI.addOperand(MCOperand::createImm(tmp));
39006 MI.addOperand(MCOperand::createImm(tmp));
39016 MI.addOperand(MCOperand::createImm(tmp));
39018 MI.addOperand(MCOperand::createImm(tmp));
39026 MI.addOperand(MCOperand::createImm(tmp));
39028 MI.addOperand(MCOperand::createImm(tmp));
39038 MI.addOperand(MCOperand::createImm(tmp));
39040 MI.addOperand(MCOperand::createImm(tmp));
39062 MI.addOperand(MCOperand::createImm(tmp));
39070 MI.addOperand(MCOperand::createImm(tmp));
39072 MI.addOperand(MCOperand::createImm(tmp));
39082 MI.addOperand(MCOperand::createImm(tmp));
39090 MI.addOperand(MCOperand::createImm(tmp));
39092 MI.addOperand(MCOperand::createImm(tmp));
39102 MI.addOperand(MCOperand::createImm(tmp));
39110 MI.addOperand(MCOperand::createImm(tmp));
39112 MI.addOperand(MCOperand::createImm(tmp));
39122 MI.addOperand(MCOperand::createImm(tmp));
39130 MI.addOperand(MCOperand::createImm(tmp));
39132 MI.addOperand(MCOperand::createImm(tmp));
39142 MI.addOperand(MCOperand::createImm(tmp));
39150 MI.addOperand(MCOperand::createImm(tmp));
39152 MI.addOperand(MCOperand::createImm(tmp));
39162 MI.addOperand(MCOperand::createImm(tmp));
39170 MI.addOperand(MCOperand::createImm(tmp));
39172 MI.addOperand(MCOperand::createImm(tmp));
39182 MI.addOperand(MCOperand::createImm(tmp));
39190 MI.addOperand(MCOperand::createImm(tmp));
39192 MI.addOperand(MCOperand::createImm(tmp));
39202 MI.addOperand(MCOperand::createImm(tmp));
39210 MI.addOperand(MCOperand::createImm(tmp));
39212 MI.addOperand(MCOperand::createImm(tmp));
39222 MI.addOperand(MCOperand::createImm(tmp));
39230 MI.addOperand(MCOperand::createImm(tmp));
39232 MI.addOperand(MCOperand::createImm(tmp));
39242 MI.addOperand(MCOperand::createImm(tmp));
39250 MI.addOperand(MCOperand::createImm(tmp));
39252 MI.addOperand(MCOperand::createImm(tmp));
39256 MI.addOperand(MCOperand::createImm(tmp));
39264 MI.addOperand(MCOperand::createImm(tmp));
39300 MI.addOperand(MCOperand::createImm(tmp));
39310 MI.addOperand(MCOperand::createImm(tmp));
39336 MI.addOperand(MCOperand::createImm(tmp));
39346 MI.addOperand(MCOperand::createImm(tmp));
39372 MI.addOperand(MCOperand::createImm(tmp));
39382 MI.addOperand(MCOperand::createImm(tmp));
39408 MI.addOperand(MCOperand::createImm(tmp));
39418 MI.addOperand(MCOperand::createImm(tmp));
39444 MI.addOperand(MCOperand::createImm(tmp));
39454 MI.addOperand(MCOperand::createImm(tmp));
39480 MI.addOperand(MCOperand::createImm(tmp));
39490 MI.addOperand(MCOperand::createImm(tmp));
39498 MI.addOperand(MCOperand::createImm(tmp));
39504 MI.addOperand(MCOperand::createImm(tmp));
39510 MI.addOperand(MCOperand::createImm(tmp));
39514 MI.addOperand(MCOperand::createImm(tmp));
39516 MI.addOperand(MCOperand::createImm(tmp));
39528 MI.addOperand(MCOperand::createImm(tmp));
39554 MI.addOperand(MCOperand::createImm(tmp));
39556 MI.addOperand(MCOperand::createImm(tmp));
39558 MI.addOperand(MCOperand::createImm(tmp));
39574 MI.addOperand(MCOperand::createImm(tmp));
39576 MI.addOperand(MCOperand::createImm(tmp));
39578 MI.addOperand(MCOperand::createImm(tmp));
39594 MI.addOperand(MCOperand::createImm(tmp));
39596 MI.addOperand(MCOperand::createImm(tmp));
39598 MI.addOperand(MCOperand::createImm(tmp));
39614 MI.addOperand(MCOperand::createImm(tmp));
39616 MI.addOperand(MCOperand::createImm(tmp));
39618 MI.addOperand(MCOperand::createImm(tmp));
39634 MI.addOperand(MCOperand::createImm(tmp));
39636 MI.addOperand(MCOperand::createImm(tmp));
39638 MI.addOperand(MCOperand::createImm(tmp));
39654 MI.addOperand(MCOperand::createImm(tmp));
39656 MI.addOperand(MCOperand::createImm(tmp));
39658 MI.addOperand(MCOperand::createImm(tmp));
39682 MI.addOperand(MCOperand::createImm(tmp));
39684 MI.addOperand(MCOperand::createImm(tmp));
39694 MI.addOperand(MCOperand::createImm(tmp));
39696 MI.addOperand(MCOperand::createImm(tmp));
39706 MI.addOperand(MCOperand::createImm(tmp));
39708 MI.addOperand(MCOperand::createImm(tmp));
39710 MI.addOperand(MCOperand::createImm(tmp));
39716 MI.addOperand(MCOperand::createImm(tmp));
39718 MI.addOperand(MCOperand::createImm(tmp));
39728 MI.addOperand(MCOperand::createImm(tmp));
39730 MI.addOperand(MCOperand::createImm(tmp));
39742 MI.addOperand(MCOperand::createImm(tmp));
39744 MI.addOperand(MCOperand::createImm(tmp));
39756 MI.addOperand(MCOperand::createImm(tmp));
39758 MI.addOperand(MCOperand::createImm(tmp));
39760 MI.addOperand(MCOperand::createImm(tmp));
39768 MI.addOperand(MCOperand::createImm(tmp));
39770 MI.addOperand(MCOperand::createImm(tmp));
39778 MI.addOperand(MCOperand::createImm(tmp));
39780 MI.addOperand(MCOperand::createImm(tmp));
39782 MI.addOperand(MCOperand::createImm(tmp));
39790 MI.addOperand(MCOperand::createImm(tmp));
39792 MI.addOperand(MCOperand::createImm(tmp));
39802 MI.addOperand(MCOperand::createImm(tmp));
39804 MI.addOperand(MCOperand::createImm(tmp));
39814 MI.addOperand(MCOperand::createImm(tmp));
39816 MI.addOperand(MCOperand::createImm(tmp));
39818 MI.addOperand(MCOperand::createImm(tmp));
39828 MI.addOperand(MCOperand::createImm(tmp));
39830 MI.addOperand(MCOperand::createImm(tmp));
39842 MI.addOperand(MCOperand::createImm(tmp));
39844 MI.addOperand(MCOperand::createImm(tmp));
39856 MI.addOperand(MCOperand::createImm(tmp));
39858 MI.addOperand(MCOperand::createImm(tmp));
39860 MI.addOperand(MCOperand::createImm(tmp));
39868 MI.addOperand(MCOperand::createImm(tmp));
39870 MI.addOperand(MCOperand::createImm(tmp));
39878 MI.addOperand(MCOperand::createImm(tmp));
39880 MI.addOperand(MCOperand::createImm(tmp));
39882 MI.addOperand(MCOperand::createImm(tmp));
39888 MI.addOperand(MCOperand::createImm(tmp));
39890 MI.addOperand(MCOperand::createImm(tmp));
39896 MI.addOperand(MCOperand::createImm(tmp));
39898 MI.addOperand(MCOperand::createImm(tmp));
39906 MI.addOperand(MCOperand::createImm(tmp));
39908 MI.addOperand(MCOperand::createImm(tmp));
39916 MI.addOperand(MCOperand::createImm(tmp));
39918 MI.addOperand(MCOperand::createImm(tmp));
39926 MI.addOperand(MCOperand::createImm(tmp));
39928 MI.addOperand(MCOperand::createImm(tmp));
39936 MI.addOperand(MCOperand::createImm(tmp));
39938 MI.addOperand(MCOperand::createImm(tmp));
39946 MI.addOperand(MCOperand::createImm(tmp));
39948 MI.addOperand(MCOperand::createImm(tmp));
39950 MI.addOperand(MCOperand::createImm(tmp));
39958 MI.addOperand(MCOperand::createImm(tmp));
39960 MI.addOperand(MCOperand::createImm(tmp));
39962 MI.addOperand(MCOperand::createImm(tmp));
39972 MI.addOperand(MCOperand::createImm(tmp));
39974 MI.addOperand(MCOperand::createImm(tmp));
39976 MI.addOperand(MCOperand::createImm(tmp));
39984 MI.addOperand(MCOperand::createImm(tmp));
39986 MI.addOperand(MCOperand::createImm(tmp));
39988 MI.addOperand(MCOperand::createImm(tmp));
39996 MI.addOperand(MCOperand::createImm(tmp));
39998 MI.addOperand(MCOperand::createImm(tmp));
40000 MI.addOperand(MCOperand::createImm(tmp));
40010 MI.addOperand(MCOperand::createImm(tmp));
40012 MI.addOperand(MCOperand::createImm(tmp));
40014 MI.addOperand(MCOperand::createImm(tmp));
40022 MI.addOperand(MCOperand::createImm(tmp));
40024 MI.addOperand(MCOperand::createImm(tmp));
40026 MI.addOperand(MCOperand::createImm(tmp));
40034 MI.addOperand(MCOperand::createImm(tmp));
40036 MI.addOperand(MCOperand::createImm(tmp));
40038 MI.addOperand(MCOperand::createImm(tmp));
40048 MI.addOperand(MCOperand::createImm(tmp));
40050 MI.addOperand(MCOperand::createImm(tmp));
40052 MI.addOperand(MCOperand::createImm(tmp));
40060 MI.addOperand(MCOperand::createImm(tmp));
40062 MI.addOperand(MCOperand::createImm(tmp));
40064 MI.addOperand(MCOperand::createImm(tmp));
40072 MI.addOperand(MCOperand::createImm(tmp));
40074 MI.addOperand(MCOperand::createImm(tmp));
40076 MI.addOperand(MCOperand::createImm(tmp));
40086 MI.addOperand(MCOperand::createImm(tmp));
40088 MI.addOperand(MCOperand::createImm(tmp));
40090 MI.addOperand(MCOperand::createImm(tmp));
40098 MI.addOperand(MCOperand::createImm(tmp));
40100 MI.addOperand(MCOperand::createImm(tmp));
40102 MI.addOperand(MCOperand::createImm(tmp));
40110 MI.addOperand(MCOperand::createImm(tmp));
40112 MI.addOperand(MCOperand::createImm(tmp));
40114 MI.addOperand(MCOperand::createImm(tmp));
40124 MI.addOperand(MCOperand::createImm(tmp));
40126 MI.addOperand(MCOperand::createImm(tmp));
40128 MI.addOperand(MCOperand::createImm(tmp));
40136 MI.addOperand(MCOperand::createImm(tmp));
40138 MI.addOperand(MCOperand::createImm(tmp));
40140 MI.addOperand(MCOperand::createImm(tmp));
40148 MI.addOperand(MCOperand::createImm(tmp));
40150 MI.addOperand(MCOperand::createImm(tmp));
40152 MI.addOperand(MCOperand::createImm(tmp));
40162 MI.addOperand(MCOperand::createImm(tmp));
40164 MI.addOperand(MCOperand::createImm(tmp));
40166 MI.addOperand(MCOperand::createImm(tmp));
40174 MI.addOperand(MCOperand::createImm(tmp));
40176 MI.addOperand(MCOperand::createImm(tmp));
40178 MI.addOperand(MCOperand::createImm(tmp));
40186 MI.addOperand(MCOperand::createImm(tmp));
40188 MI.addOperand(MCOperand::createImm(tmp));
40190 MI.addOperand(MCOperand::createImm(tmp));
40200 MI.addOperand(MCOperand::createImm(tmp));
40202 MI.addOperand(MCOperand::createImm(tmp));
40204 MI.addOperand(MCOperand::createImm(tmp));
40212 MI.addOperand(MCOperand::createImm(tmp));
40214 MI.addOperand(MCOperand::createImm(tmp));
40216 MI.addOperand(MCOperand::createImm(tmp));
40224 MI.addOperand(MCOperand::createImm(tmp));
40226 MI.addOperand(MCOperand::createImm(tmp));
40228 MI.addOperand(MCOperand::createImm(tmp));
40238 MI.addOperand(MCOperand::createImm(tmp));
40240 MI.addOperand(MCOperand::createImm(tmp));
40242 MI.addOperand(MCOperand::createImm(tmp));
40252 MI.addOperand(MCOperand::createImm(tmp));
40254 MI.addOperand(MCOperand::createImm(tmp));
40266 MI.addOperand(MCOperand::createImm(tmp));
40268 MI.addOperand(MCOperand::createImm(tmp));
40278 MI.addOperand(MCOperand::createImm(tmp));
40280 MI.addOperand(MCOperand::createImm(tmp));
40292 MI.addOperand(MCOperand::createImm(tmp));
40294 MI.addOperand(MCOperand::createImm(tmp));
40306 MI.addOperand(MCOperand::createImm(tmp));
40308 MI.addOperand(MCOperand::createImm(tmp));
40318 MI.addOperand(MCOperand::createImm(tmp));
40320 MI.addOperand(MCOperand::createImm(tmp));
40332 MI.addOperand(MCOperand::createImm(tmp));
40334 MI.addOperand(MCOperand::createImm(tmp));
40344 MI.addOperand(MCOperand::createImm(tmp));
40346 MI.addOperand(MCOperand::createImm(tmp));
40348 MI.addOperand(MCOperand::createImm(tmp));
40350 MI.addOperand(MCOperand::createImm(tmp));
40360 MI.addOperand(MCOperand::createImm(tmp));
40362 MI.addOperand(MCOperand::createImm(tmp));
40364 MI.addOperand(MCOperand::createImm(tmp));
40376 MI.addOperand(MCOperand::createImm(tmp));
40378 MI.addOperand(MCOperand::createImm(tmp));
40380 MI.addOperand(MCOperand::createImm(tmp));
40382 MI.addOperand(MCOperand::createImm(tmp));
40394 MI.addOperand(MCOperand::createImm(tmp));
40396 MI.addOperand(MCOperand::createImm(tmp));
40398 MI.addOperand(MCOperand::createImm(tmp));
40410 MI.addOperand(MCOperand::createImm(tmp));
40412 MI.addOperand(MCOperand::createImm(tmp));
40414 MI.addOperand(MCOperand::createImm(tmp));
40416 MI.addOperand(MCOperand::createImm(tmp));
40428 MI.addOperand(MCOperand::createImm(tmp));
40430 MI.addOperand(MCOperand::createImm(tmp));
40432 MI.addOperand(MCOperand::createImm(tmp));
40442 MI.addOperand(MCOperand::createImm(tmp));
40444 MI.addOperand(MCOperand::createImm(tmp));
40446 MI.addOperand(MCOperand::createImm(tmp));
40448 MI.addOperand(MCOperand::createImm(tmp));
40460 MI.addOperand(MCOperand::createImm(tmp));
40462 MI.addOperand(MCOperand::createImm(tmp));
40464 MI.addOperand(MCOperand::createImm(tmp));
40466 MI.addOperand(MCOperand::createImm(tmp));
40478 MI.addOperand(MCOperand::createImm(tmp));
40480 MI.addOperand(MCOperand::createImm(tmp));
40482 MI.addOperand(MCOperand::createImm(tmp));
40484 MI.addOperand(MCOperand::createImm(tmp));
40494 MI.addOperand(MCOperand::createImm(tmp));
40496 MI.addOperand(MCOperand::createImm(tmp));
40498 MI.addOperand(MCOperand::createImm(tmp));
40500 MI.addOperand(MCOperand::createImm(tmp));
40512 MI.addOperand(MCOperand::createImm(tmp));
40514 MI.addOperand(MCOperand::createImm(tmp));
40516 MI.addOperand(MCOperand::createImm(tmp));
40518 MI.addOperand(MCOperand::createImm(tmp));
40530 MI.addOperand(MCOperand::createImm(tmp));
40532 MI.addOperand(MCOperand::createImm(tmp));
40534 MI.addOperand(MCOperand::createImm(tmp));
40536 MI.addOperand(MCOperand::createImm(tmp));
40546 MI.addOperand(MCOperand::createImm(tmp));
40548 MI.addOperand(MCOperand::createImm(tmp));
40550 MI.addOperand(MCOperand::createImm(tmp));
40552 MI.addOperand(MCOperand::createImm(tmp));
40564 MI.addOperand(MCOperand::createImm(tmp));
40566 MI.addOperand(MCOperand::createImm(tmp));
40568 MI.addOperand(MCOperand::createImm(tmp));
40570 MI.addOperand(MCOperand::createImm(tmp));
40582 MI.addOperand(MCOperand::createImm(tmp));
40584 MI.addOperand(MCOperand::createImm(tmp));
40586 MI.addOperand(MCOperand::createImm(tmp));
40588 MI.addOperand(MCOperand::createImm(tmp));
40598 MI.addOperand(MCOperand::createImm(tmp));
40600 MI.addOperand(MCOperand::createImm(tmp));
40602 MI.addOperand(MCOperand::createImm(tmp));
40614 MI.addOperand(MCOperand::createImm(tmp));
40616 MI.addOperand(MCOperand::createImm(tmp));
40618 MI.addOperand(MCOperand::createImm(tmp));
40630 MI.addOperand(MCOperand::createImm(tmp));
40632 MI.addOperand(MCOperand::createImm(tmp));
40634 MI.addOperand(MCOperand::createImm(tmp));
40644 MI.addOperand(MCOperand::createImm(tmp));
40646 MI.addOperand(MCOperand::createImm(tmp));
40648 MI.addOperand(MCOperand::createImm(tmp));
40660 MI.addOperand(MCOperand::createImm(tmp));
40662 MI.addOperand(MCOperand::createImm(tmp));
40664 MI.addOperand(MCOperand::createImm(tmp));
40676 MI.addOperand(MCOperand::createImm(tmp));
40678 MI.addOperand(MCOperand::createImm(tmp));
40680 MI.addOperand(MCOperand::createImm(tmp));
40690 MI.addOperand(MCOperand::createImm(tmp));
40692 MI.addOperand(MCOperand::createImm(tmp));
40694 MI.addOperand(MCOperand::createImm(tmp));
40706 MI.addOperand(MCOperand::createImm(tmp));
40708 MI.addOperand(MCOperand::createImm(tmp));
40710 MI.addOperand(MCOperand::createImm(tmp));
40722 MI.addOperand(MCOperand::createImm(tmp));
40724 MI.addOperand(MCOperand::createImm(tmp));
40726 MI.addOperand(MCOperand::createImm(tmp));
40736 MI.addOperand(MCOperand::createImm(tmp));
40738 MI.addOperand(MCOperand::createImm(tmp));
40740 MI.addOperand(MCOperand::createImm(tmp));
40742 MI.addOperand(MCOperand::createImm(tmp));
40756 MI.addOperand(MCOperand::createImm(tmp));
40758 MI.addOperand(MCOperand::createImm(tmp));
40760 MI.addOperand(MCOperand::createImm(tmp));
40762 MI.addOperand(MCOperand::createImm(tmp));
40776 MI.addOperand(MCOperand::createImm(tmp));
40778 MI.addOperand(MCOperand::createImm(tmp));
40780 MI.addOperand(MCOperand::createImm(tmp));
40782 MI.addOperand(MCOperand::createImm(tmp));
40792 MI.addOperand(MCOperand::createImm(tmp));
40794 MI.addOperand(MCOperand::createImm(tmp));
40796 MI.addOperand(MCOperand::createImm(tmp));
40806 MI.addOperand(MCOperand::createImm(tmp));
40808 MI.addOperand(MCOperand::createImm(tmp));
40820 MI.addOperand(MCOperand::createImm(tmp));
40822 MI.addOperand(MCOperand::createImm(tmp));
40834 MI.addOperand(MCOperand::createImm(tmp));
40836 MI.addOperand(MCOperand::createImm(tmp));
40848 MI.addOperand(MCOperand::createImm(tmp));
40850 MI.addOperand(MCOperand::createImm(tmp));
40864 MI.addOperand(MCOperand::createImm(tmp));
40866 MI.addOperand(MCOperand::createImm(tmp));
40880 MI.addOperand(MCOperand::createImm(tmp));
40882 MI.addOperand(MCOperand::createImm(tmp));
40892 MI.addOperand(MCOperand::createImm(tmp));
40894 MI.addOperand(MCOperand::createImm(tmp));
40906 MI.addOperand(MCOperand::createImm(tmp));
40908 MI.addOperand(MCOperand::createImm(tmp));
40920 MI.addOperand(MCOperand::createImm(tmp));
40922 MI.addOperand(MCOperand::createImm(tmp));
40934 MI.addOperand(MCOperand::createImm(tmp));
40936 MI.addOperand(MCOperand::createImm(tmp));
40950 MI.addOperand(MCOperand::createImm(tmp));
40952 MI.addOperand(MCOperand::createImm(tmp));
40966 MI.addOperand(MCOperand::createImm(tmp));
40968 MI.addOperand(MCOperand::createImm(tmp));
40978 MI.addOperand(MCOperand::createImm(tmp));
40980 MI.addOperand(MCOperand::createImm(tmp));
40992 MI.addOperand(MCOperand::createImm(tmp));
40994 MI.addOperand(MCOperand::createImm(tmp));
41006 MI.addOperand(MCOperand::createImm(tmp));
41008 MI.addOperand(MCOperand::createImm(tmp));
41020 MI.addOperand(MCOperand::createImm(tmp));
41022 MI.addOperand(MCOperand::createImm(tmp));
41036 MI.addOperand(MCOperand::createImm(tmp));
41038 MI.addOperand(MCOperand::createImm(tmp));
41052 MI.addOperand(MCOperand::createImm(tmp));
41054 MI.addOperand(MCOperand::createImm(tmp));
41060 MI.addOperand(MCOperand::createImm(tmp));
41064 MI.addOperand(MCOperand::createImm(tmp));
41068 MI.addOperand(MCOperand::createImm(tmp));
41070 MI.addOperand(MCOperand::createImm(tmp));
41072 MI.addOperand(MCOperand::createImm(tmp));
41074 MI.addOperand(MCOperand::createImm(tmp));
41076 MI.addOperand(MCOperand::createImm(tmp));
41082 MI.addOperand(MCOperand::createImm(tmp));
41086 MI.addOperand(MCOperand::createImm(tmp));
41090 MI.addOperand(MCOperand::createImm(tmp));
41092 MI.addOperand(MCOperand::createImm(tmp));
41094 MI.addOperand(MCOperand::createImm(tmp));
41096 MI.addOperand(MCOperand::createImm(tmp));
41098 MI.addOperand(MCOperand::createImm(tmp));
41104 MI.addOperand(MCOperand::createImm(tmp));
41108 MI.addOperand(MCOperand::createImm(tmp));
41114 MI.addOperand(MCOperand::createImm(tmp));
41116 MI.addOperand(MCOperand::createImm(tmp));
41118 MI.addOperand(MCOperand::createImm(tmp));
41120 MI.addOperand(MCOperand::createImm(tmp));
41122 MI.addOperand(MCOperand::createImm(tmp));
41128 MI.addOperand(MCOperand::createImm(tmp));
41132 MI.addOperand(MCOperand::createImm(tmp));
41136 MI.addOperand(MCOperand::createImm(tmp));
41138 MI.addOperand(MCOperand::createImm(tmp));
41140 MI.addOperand(MCOperand::createImm(tmp));
41142 MI.addOperand(MCOperand::createImm(tmp));
41144 MI.addOperand(MCOperand::createImm(tmp));
41150 MI.addOperand(MCOperand::createImm(tmp));
41154 MI.addOperand(MCOperand::createImm(tmp));
41160 MI.addOperand(MCOperand::createImm(tmp));
41162 MI.addOperand(MCOperand::createImm(tmp));
41164 MI.addOperand(MCOperand::createImm(tmp));
41166 MI.addOperand(MCOperand::createImm(tmp));
41168 MI.addOperand(MCOperand::createImm(tmp));
41174 MI.addOperand(MCOperand::createImm(tmp));
41178 MI.addOperand(MCOperand::createImm(tmp));
41182 MI.addOperand(MCOperand::createImm(tmp));
41184 MI.addOperand(MCOperand::createImm(tmp));
41186 MI.addOperand(MCOperand::createImm(tmp));
41188 MI.addOperand(MCOperand::createImm(tmp));
41190 MI.addOperand(MCOperand::createImm(tmp));
41196 MI.addOperand(MCOperand::createImm(tmp));
41200 MI.addOperand(MCOperand::createImm(tmp));
41204 MI.addOperand(MCOperand::createImm(tmp));
41206 MI.addOperand(MCOperand::createImm(tmp));
41208 MI.addOperand(MCOperand::createImm(tmp));
41210 MI.addOperand(MCOperand::createImm(tmp));
41212 MI.addOperand(MCOperand::createImm(tmp));
41216 MI.addOperand(MCOperand::createImm(tmp));
41220 MI.addOperand(MCOperand::createImm(tmp));
41224 MI.addOperand(MCOperand::createImm(tmp));
41226 MI.addOperand(MCOperand::createImm(tmp));
41228 MI.addOperand(MCOperand::createImm(tmp));
41232 MI.addOperand(MCOperand::createImm(tmp));
41236 MI.addOperand(MCOperand::createImm(tmp));
41240 MI.addOperand(MCOperand::createImm(tmp));
41242 MI.addOperand(MCOperand::createImm(tmp));
41244 MI.addOperand(MCOperand::createImm(tmp));
41248 MI.addOperand(MCOperand::createImm(tmp));
41252 MI.addOperand(MCOperand::createImm(tmp));
41256 MI.addOperand(MCOperand::createImm(tmp));
41258 MI.addOperand(MCOperand::createImm(tmp));
41260 MI.addOperand(MCOperand::createImm(tmp));
41264 MI.addOperand(MCOperand::createImm(tmp));
41268 MI.addOperand(MCOperand::createImm(tmp));
41272 MI.addOperand(MCOperand::createImm(tmp));
41274 MI.addOperand(MCOperand::createImm(tmp));
41276 MI.addOperand(MCOperand::createImm(tmp));
41280 MI.addOperand(MCOperand::createImm(tmp));
41284 MI.addOperand(MCOperand::createImm(tmp));
41288 MI.addOperand(MCOperand::createImm(tmp));
41290 MI.addOperand(MCOperand::createImm(tmp));
41292 MI.addOperand(MCOperand::createImm(tmp));
41296 MI.addOperand(MCOperand::createImm(tmp));
41300 MI.addOperand(MCOperand::createImm(tmp));
41304 MI.addOperand(MCOperand::createImm(tmp));
41306 MI.addOperand(MCOperand::createImm(tmp));
41308 MI.addOperand(MCOperand::createImm(tmp));
41314 MI.addOperand(MCOperand::createImm(tmp));
41318 MI.addOperand(MCOperand::createImm(tmp));
41320 MI.addOperand(MCOperand::createImm(tmp));
41322 MI.addOperand(MCOperand::createImm(tmp));
41324 MI.addOperand(MCOperand::createImm(tmp));
41330 MI.addOperand(MCOperand::createImm(tmp));
41334 MI.addOperand(MCOperand::createImm(tmp));
41336 MI.addOperand(MCOperand::createImm(tmp));
41338 MI.addOperand(MCOperand::createImm(tmp));
41340 MI.addOperand(MCOperand::createImm(tmp));
41346 MI.addOperand(MCOperand::createImm(tmp));
41350 MI.addOperand(MCOperand::createImm(tmp));
41352 MI.addOperand(MCOperand::createImm(tmp));
41354 MI.addOperand(MCOperand::createImm(tmp));
41356 MI.addOperand(MCOperand::createImm(tmp));
41362 MI.addOperand(MCOperand::createImm(tmp));
41366 MI.addOperand(MCOperand::createImm(tmp));
41368 MI.addOperand(MCOperand::createImm(tmp));
41370 MI.addOperand(MCOperand::createImm(tmp));
41372 MI.addOperand(MCOperand::createImm(tmp));
41378 MI.addOperand(MCOperand::createImm(tmp));
41384 MI.addOperand(MCOperand::createImm(tmp));
41390 MI.addOperand(MCOperand::createImm(tmp));
41392 MI.addOperand(MCOperand::createImm(tmp));
41394 MI.addOperand(MCOperand::createImm(tmp));
41396 MI.addOperand(MCOperand::createImm(tmp));
41398 MI.addOperand(MCOperand::createImm(tmp));
41406 MI.addOperand(MCOperand::createImm(tmp));
41410 MI.addOperand(MCOperand::createImm(tmp));
41414 MI.addOperand(MCOperand::createImm(tmp));
41416 MI.addOperand(MCOperand::createImm(tmp));
41418 MI.addOperand(MCOperand::createImm(tmp));
41420 MI.addOperand(MCOperand::createImm(tmp));
41422 MI.addOperand(MCOperand::createImm(tmp));
41428 MI.addOperand(MCOperand::createImm(tmp));
41432 MI.addOperand(MCOperand::createImm(tmp));
41438 MI.addOperand(MCOperand::createImm(tmp));
41440 MI.addOperand(MCOperand::createImm(tmp));
41442 MI.addOperand(MCOperand::createImm(tmp));
41444 MI.addOperand(MCOperand::createImm(tmp));
41446 MI.addOperand(MCOperand::createImm(tmp));
41452 MI.addOperand(MCOperand::createImm(tmp));
41458 MI.addOperand(MCOperand::createImm(tmp));
41464 MI.addOperand(MCOperand::createImm(tmp));
41466 MI.addOperand(MCOperand::createImm(tmp));
41468 MI.addOperand(MCOperand::createImm(tmp));
41470 MI.addOperand(MCOperand::createImm(tmp));
41472 MI.addOperand(MCOperand::createImm(tmp));
41474 MI.addOperand(MCOperand::createImm(tmp));
41486 MI.addOperand(MCOperand::createImm(tmp));
41488 MI.addOperand(MCOperand::createImm(tmp));
41490 MI.addOperand(MCOperand::createImm(tmp));
41492 MI.addOperand(MCOperand::createImm(tmp));
41494 MI.addOperand(MCOperand::createImm(tmp));
41500 MI.addOperand(MCOperand::createImm(tmp));
41506 MI.addOperand(MCOperand::createImm(tmp));
41512 MI.addOperand(MCOperand::createImm(tmp));
41514 MI.addOperand(MCOperand::createImm(tmp));
41516 MI.addOperand(MCOperand::createImm(tmp));
41518 MI.addOperand(MCOperand::createImm(tmp));
41520 MI.addOperand(MCOperand::createImm(tmp));
41522 MI.addOperand(MCOperand::createImm(tmp));
41528 MI.addOperand(MCOperand::createImm(tmp));
41534 MI.addOperand(MCOperand::createImm(tmp));
41540 MI.addOperand(MCOperand::createImm(tmp));
41542 MI.addOperand(MCOperand::createImm(tmp));
41544 MI.addOperand(MCOperand::createImm(tmp));
41546 MI.addOperand(MCOperand::createImm(tmp));
41548 MI.addOperand(MCOperand::createImm(tmp));
41550 MI.addOperand(MCOperand::createImm(tmp));
41556 MI.addOperand(MCOperand::createImm(tmp));
41562 MI.addOperand(MCOperand::createImm(tmp));
41568 MI.addOperand(MCOperand::createImm(tmp));
41570 MI.addOperand(MCOperand::createImm(tmp));
41574 MI.addOperand(MCOperand::createImm(tmp));
41580 MI.addOperand(MCOperand::createImm(tmp));
41586 MI.addOperand(MCOperand::createImm(tmp));
41588 MI.addOperand(MCOperand::createImm(tmp));
41594 MI.addOperand(MCOperand::createImm(tmp));
41600 MI.addOperand(MCOperand::createImm(tmp));
41606 MI.addOperand(MCOperand::createImm(tmp));
41608 MI.addOperand(MCOperand::createImm(tmp));
41614 MI.addOperand(MCOperand::createImm(tmp));
41620 MI.addOperand(MCOperand::createImm(tmp));
41626 MI.addOperand(MCOperand::createImm(tmp));
41628 MI.addOperand(MCOperand::createImm(tmp));
41634 MI.addOperand(MCOperand::createImm(tmp));
41640 MI.addOperand(MCOperand::createImm(tmp));
41646 MI.addOperand(MCOperand::createImm(tmp));
41648 MI.addOperand(MCOperand::createImm(tmp));
41654 MI.addOperand(MCOperand::createImm(tmp));
41660 MI.addOperand(MCOperand::createImm(tmp));
41666 MI.addOperand(MCOperand::createImm(tmp));
41668 MI.addOperand(MCOperand::createImm(tmp));
41672 MI.addOperand(MCOperand::createImm(tmp));
41678 MI.addOperand(MCOperand::createImm(tmp));
41684 MI.addOperand(MCOperand::createImm(tmp));
41686 MI.addOperand(MCOperand::createImm(tmp));
41690 MI.addOperand(MCOperand::createImm(tmp));
41696 MI.addOperand(MCOperand::createImm(tmp));
41702 MI.addOperand(MCOperand::createImm(tmp));
41704 MI.addOperand(MCOperand::createImm(tmp));
41708 MI.addOperand(MCOperand::createImm(tmp));
41714 MI.addOperand(MCOperand::createImm(tmp));
41720 MI.addOperand(MCOperand::createImm(tmp));
41722 MI.addOperand(MCOperand::createImm(tmp));
41726 MI.addOperand(MCOperand::createImm(tmp));
41732 MI.addOperand(MCOperand::createImm(tmp));
41738 MI.addOperand(MCOperand::createImm(tmp));
41740 MI.addOperand(MCOperand::createImm(tmp));
41746 MI.addOperand(MCOperand::createImm(tmp));
41752 MI.addOperand(MCOperand::createImm(tmp));
41758 MI.addOperand(MCOperand::createImm(tmp));
41760 MI.addOperand(MCOperand::createImm(tmp));
41764 MI.addOperand(MCOperand::createImm(tmp));
41770 MI.addOperand(MCOperand::createImm(tmp));
41776 MI.addOperand(MCOperand::createImm(tmp));
41778 MI.addOperand(MCOperand::createImm(tmp));
41784 MI.addOperand(MCOperand::createImm(tmp));
41790 MI.addOperand(MCOperand::createImm(tmp));
41792 MI.addOperand(MCOperand::createImm(tmp));
41794 MI.addOperand(MCOperand::createImm(tmp));
41796 MI.addOperand(MCOperand::createImm(tmp));
41806 MI.addOperand(MCOperand::createImm(tmp));
41808 MI.addOperand(MCOperand::createImm(tmp));
41810 MI.addOperand(MCOperand::createImm(tmp));
41812 MI.addOperand(MCOperand::createImm(tmp));
41814 MI.addOperand(MCOperand::createImm(tmp));
41820 MI.addOperand(MCOperand::createImm(tmp));
41826 MI.addOperand(MCOperand::createImm(tmp));
41828 MI.addOperand(MCOperand::createImm(tmp));
41830 MI.addOperand(MCOperand::createImm(tmp));
41832 MI.addOperand(MCOperand::createImm(tmp));
41834 MI.addOperand(MCOperand::createImm(tmp));
41840 MI.addOperand(MCOperand::createImm(tmp));
41846 MI.addOperand(MCOperand::createImm(tmp));
41848 MI.addOperand(MCOperand::createImm(tmp));
41850 MI.addOperand(MCOperand::createImm(tmp));
41852 MI.addOperand(MCOperand::createImm(tmp));
41860 MI.addOperand(MCOperand::createImm(tmp));
41864 MI.addOperand(MCOperand::createImm(tmp));
41866 MI.addOperand(MCOperand::createImm(tmp));
41868 MI.addOperand(MCOperand::createImm(tmp));
41870 MI.addOperand(MCOperand::createImm(tmp));
41872 MI.addOperand(MCOperand::createImm(tmp));
41878 MI.addOperand(MCOperand::createImm(tmp));
41884 MI.addOperand(MCOperand::createImm(tmp));
41886 MI.addOperand(MCOperand::createImm(tmp));
41888 MI.addOperand(MCOperand::createImm(tmp));
41890 MI.addOperand(MCOperand::createImm(tmp));
41892 MI.addOperand(MCOperand::createImm(tmp));
41898 MI.addOperand(MCOperand::createImm(tmp));
41904 MI.addOperand(MCOperand::createImm(tmp));
41906 MI.addOperand(MCOperand::createImm(tmp));
41908 MI.addOperand(MCOperand::createImm(tmp));
41910 MI.addOperand(MCOperand::createImm(tmp));
41912 MI.addOperand(MCOperand::createImm(tmp));
41918 MI.addOperand(MCOperand::createImm(tmp));
41924 MI.addOperand(MCOperand::createImm(tmp));
41926 MI.addOperand(MCOperand::createImm(tmp));
41928 MI.addOperand(MCOperand::createImm(tmp));
41930 MI.addOperand(MCOperand::createImm(tmp));
41932 MI.addOperand(MCOperand::createImm(tmp));
41938 MI.addOperand(MCOperand::createImm(tmp));
41944 MI.addOperand(MCOperand::createImm(tmp));
41946 MI.addOperand(MCOperand::createImm(tmp));
41948 MI.addOperand(MCOperand::createImm(tmp));
41950 MI.addOperand(MCOperand::createImm(tmp));
41956 MI.addOperand(MCOperand::createImm(tmp));
41962 MI.addOperand(MCOperand::createImm(tmp));
41968 MI.addOperand(MCOperand::createImm(tmp));
41970 MI.addOperand(MCOperand::createImm(tmp));
41972 MI.addOperand(MCOperand::createImm(tmp));
41974 MI.addOperand(MCOperand::createImm(tmp));
41976 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc 16 MCOperand MCOp;
gen/lib/Target/ARC/ARCGenDisassemblerTables.inc 1040 MI.addOperand(MCOperand::createImm(tmp));
1058 MI.addOperand(MCOperand::createImm(tmp));
1072 MI.addOperand(MCOperand::createImm(tmp));
1076 MI.addOperand(MCOperand::createImm(tmp));
1084 MI.addOperand(MCOperand::createImm(tmp));
1120 MI.addOperand(MCOperand::createImm(tmp));
1128 MI.addOperand(MCOperand::createImm(tmp));
1136 MI.addOperand(MCOperand::createImm(tmp));
1144 MI.addOperand(MCOperand::createImm(tmp));
1150 MI.addOperand(MCOperand::createImm(tmp));
1156 MI.addOperand(MCOperand::createImm(tmp));
1160 MI.addOperand(MCOperand::createImm(tmp));
1166 MI.addOperand(MCOperand::createImm(tmp));
1176 MI.addOperand(MCOperand::createImm(tmp));
1194 MI.addOperand(MCOperand::createImm(tmp));
1200 MI.addOperand(MCOperand::createImm(tmp));
1206 MI.addOperand(MCOperand::createImm(tmp));
1232 MI.addOperand(MCOperand::createImm(tmp));
1260 MI.addOperand(MCOperand::createImm(tmp));
1272 MI.addOperand(MCOperand::createImm(tmp));
1274 MI.addOperand(MCOperand::createImm(tmp));
1358 MI.addOperand(MCOperand::createImm(tmp));
1366 MI.addOperand(MCOperand::createImm(tmp));
1404 MI.addOperand(MCOperand::createImm(tmp));
1410 MI.addOperand(MCOperand::createImm(tmp));
1416 MI.addOperand(MCOperand::createImm(tmp));
1432 MI.addOperand(MCOperand::createImm(tmp));
1440 MI.addOperand(MCOperand::createImm(tmp));
1444 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/ARM/ARMGenAsmMatcher.inc 4398 Inst.addOperand(MCOperand::createReg(ARM::SP));
4440 Inst.addOperand(MCOperand::createImm(0));
4461 Inst.addOperand(MCOperand::createImm(20));
4464 Inst.addOperand(MCOperand::createReg(ARM::ZR));
4467 Inst.addOperand(MCOperand::createImm(12));
4470 Inst.addOperand(MCOperand::createImm(15));
4476 Inst.addOperand(MCOperand::createImm(16));
4485 Inst.addOperand(MCOperand::createImm(1));
4572 Inst.addOperand(MCOperand::createReg(0));
4575 Inst.addOperand(MCOperand::createReg(ARM::CPSR));
4578 Inst.addOperand(MCOperand::createImm(14));
4590 Inst.addOperand(MCOperand::createReg(ARM::R8));
4593 Inst.addOperand(MCOperand::createReg(ARM::R0));
4599 Inst.addOperand(MCOperand::createImm(4));
4605 Inst.addOperand(MCOperand::createImm(5));
4791 Inst.addOperand(MCOperand::createImm(2));
4794 Inst.addOperand(MCOperand::createImm(3));
gen/lib/Target/ARM/ARMGenDisassemblerTables.inc16878 MI.addOperand(MCOperand::createImm(tmp));
16899 MI.addOperand(MCOperand::createImm(tmp));
17083 MI.addOperand(MCOperand::createImm(tmp));
17175 MI.addOperand(MCOperand::createImm(tmp));
17193 MI.addOperand(MCOperand::createImm(tmp));
17203 MI.addOperand(MCOperand::createImm(tmp));
17215 MI.addOperand(MCOperand::createImm(tmp));
17226 MI.addOperand(MCOperand::createImm(tmp));
17241 MI.addOperand(MCOperand::createImm(tmp));
17249 MI.addOperand(MCOperand::createImm(tmp));
17339 MI.addOperand(MCOperand::createImm(tmp));
17381 MI.addOperand(MCOperand::createImm(tmp));
17393 MI.addOperand(MCOperand::createImm(tmp));
17407 MI.addOperand(MCOperand::createImm(tmp));
17413 MI.addOperand(MCOperand::createImm(tmp));
17421 MI.addOperand(MCOperand::createImm(tmp));
17433 MI.addOperand(MCOperand::createImm(tmp));
17435 MI.addOperand(MCOperand::createImm(tmp));
17494 MI.addOperand(MCOperand::createImm(tmp));
17503 MI.addOperand(MCOperand::createImm(tmp));
17512 MI.addOperand(MCOperand::createImm(tmp));
17518 MI.addOperand(MCOperand::createImm(tmp));
17530 MI.addOperand(MCOperand::createImm(tmp));
17532 MI.addOperand(MCOperand::createImm(tmp));
17538 MI.addOperand(MCOperand::createImm(tmp));
17549 MI.addOperand(MCOperand::createImm(tmp));
17551 MI.addOperand(MCOperand::createImm(tmp));
17553 MI.addOperand(MCOperand::createImm(tmp));
17555 MI.addOperand(MCOperand::createImm(tmp));
17557 MI.addOperand(MCOperand::createImm(tmp));
17563 MI.addOperand(MCOperand::createImm(tmp));
17565 MI.addOperand(MCOperand::createImm(tmp));
17567 MI.addOperand(MCOperand::createImm(tmp));
17569 MI.addOperand(MCOperand::createImm(tmp));
17571 MI.addOperand(MCOperand::createImm(tmp));
17579 MI.addOperand(MCOperand::createImm(tmp));
17583 MI.addOperand(MCOperand::createImm(tmp));
17585 MI.addOperand(MCOperand::createImm(tmp));
17587 MI.addOperand(MCOperand::createImm(tmp));
17593 MI.addOperand(MCOperand::createImm(tmp));
17597 MI.addOperand(MCOperand::createImm(tmp));
17599 MI.addOperand(MCOperand::createImm(tmp));
17601 MI.addOperand(MCOperand::createImm(tmp));
17611 MI.addOperand(MCOperand::createImm(tmp));
17613 MI.addOperand(MCOperand::createImm(tmp));
17615 MI.addOperand(MCOperand::createImm(tmp));
17617 MI.addOperand(MCOperand::createImm(tmp));
17625 MI.addOperand(MCOperand::createImm(tmp));
17627 MI.addOperand(MCOperand::createImm(tmp));
17629 MI.addOperand(MCOperand::createImm(tmp));
17631 MI.addOperand(MCOperand::createImm(tmp));
17687 MI.addOperand(MCOperand::createImm(tmp));
17711 MI.addOperand(MCOperand::createImm(tmp));
17985 MI.addOperand(MCOperand::createImm(tmp));
18002 MI.addOperand(MCOperand::createImm(tmp));
18019 MI.addOperand(MCOperand::createImm(tmp));
18031 MI.addOperand(MCOperand::createImm(tmp));
18044 MI.addOperand(MCOperand::createImm(tmp));
18057 MI.addOperand(MCOperand::createImm(tmp));
18143 MI.addOperand(MCOperand::createImm(tmp));
18203 MI.addOperand(MCOperand::createImm(tmp));
18563 MI.addOperand(MCOperand::createImm(tmp));
18579 MI.addOperand(MCOperand::createImm(tmp));
18712 MI.addOperand(MCOperand::createImm(tmp));
18744 MI.addOperand(MCOperand::createImm(tmp));
18788 MI.addOperand(MCOperand::createImm(tmp));
18808 MI.addOperand(MCOperand::createImm(tmp));
18983 MI.addOperand(MCOperand::createImm(tmp));
19003 MI.addOperand(MCOperand::createImm(tmp));
19023 MI.addOperand(MCOperand::createImm(tmp));
19039 MI.addOperand(MCOperand::createImm(tmp));
19055 MI.addOperand(MCOperand::createImm(tmp));
19071 MI.addOperand(MCOperand::createImm(tmp));
19089 MI.addOperand(MCOperand::createImm(tmp));
19107 MI.addOperand(MCOperand::createImm(tmp));
19125 MI.addOperand(MCOperand::createImm(tmp));
19139 MI.addOperand(MCOperand::createImm(tmp));
19153 MI.addOperand(MCOperand::createImm(tmp));
19167 MI.addOperand(MCOperand::createImm(tmp));
19183 MI.addOperand(MCOperand::createImm(tmp));
19199 MI.addOperand(MCOperand::createImm(tmp));
19215 MI.addOperand(MCOperand::createImm(tmp));
19231 MI.addOperand(MCOperand::createImm(tmp));
19247 MI.addOperand(MCOperand::createImm(tmp));
19263 MI.addOperand(MCOperand::createImm(tmp));
19279 MI.addOperand(MCOperand::createImm(tmp));
19401 MI.addOperand(MCOperand::createImm(tmp));
19413 MI.addOperand(MCOperand::createImm(tmp));
19425 MI.addOperand(MCOperand::createImm(tmp));
19437 MI.addOperand(MCOperand::createImm(tmp));
19449 MI.addOperand(MCOperand::createImm(tmp));
19461 MI.addOperand(MCOperand::createImm(tmp));
19557 MI.addOperand(MCOperand::createImm(tmp));
19573 MI.addOperand(MCOperand::createImm(tmp));
19585 MI.addOperand(MCOperand::createImm(tmp));
19601 MI.addOperand(MCOperand::createImm(tmp));
19613 MI.addOperand(MCOperand::createImm(tmp));
19629 MI.addOperand(MCOperand::createImm(tmp));
19677 MI.addOperand(MCOperand::createImm(tmp));
19689 MI.addOperand(MCOperand::createImm(tmp));
19701 MI.addOperand(MCOperand::createImm(tmp));
19747 MI.addOperand(MCOperand::createImm(tmp));
19763 MI.addOperand(MCOperand::createImm(tmp));
19859 MI.addOperand(MCOperand::createImm(tmp));
19875 MI.addOperand(MCOperand::createImm(tmp));
19887 MI.addOperand(MCOperand::createImm(tmp));
19903 MI.addOperand(MCOperand::createImm(tmp));
19915 MI.addOperand(MCOperand::createImm(tmp));
19931 MI.addOperand(MCOperand::createImm(tmp));
19974 MI.addOperand(MCOperand::createImm(tmp));
19990 MI.addOperand(MCOperand::createImm(tmp));
20004 MI.addOperand(MCOperand::createImm(tmp));
20016 MI.addOperand(MCOperand::createImm(tmp));
20034 MI.addOperand(MCOperand::createImm(tmp));
20048 MI.addOperand(MCOperand::createImm(tmp));
20066 MI.addOperand(MCOperand::createImm(tmp));
20080 MI.addOperand(MCOperand::createImm(tmp));
20162 MI.addOperand(MCOperand::createImm(tmp));
20241 MI.addOperand(MCOperand::createImm(tmp));
20248 MI.addOperand(MCOperand::createImm(tmp));
20258 MI.addOperand(MCOperand::createImm(tmp));
20262 MI.addOperand(MCOperand::createImm(tmp));
20517 MI.addOperand(MCOperand::createImm(tmp));
20541 MI.addOperand(MCOperand::createImm(tmp));
20652 MI.addOperand(MCOperand::createImm(tmp));
20664 MI.addOperand(MCOperand::createImm(tmp));
20672 MI.addOperand(MCOperand::createImm(tmp));
20689 MI.addOperand(MCOperand::createImm(tmp));
20691 MI.addOperand(MCOperand::createImm(tmp));
20723 MI.addOperand(MCOperand::createImm(tmp));
20736 MI.addOperand(MCOperand::createImm(tmp));
20740 MI.addOperand(MCOperand::createImm(tmp));
20894 MI.addOperand(MCOperand::createImm(tmp));
20904 MI.addOperand(MCOperand::createImm(tmp));
20994 MI.addOperand(MCOperand::createImm(tmp));
21000 MI.addOperand(MCOperand::createImm(tmp));
21010 MI.addOperand(MCOperand::createImm(tmp));
21012 MI.addOperand(MCOperand::createImm(tmp));
21020 MI.addOperand(MCOperand::createImm(tmp));
21036 MI.addOperand(MCOperand::createImm(tmp));
21044 MI.addOperand(MCOperand::createImm(tmp));
21139 MI.addOperand(MCOperand::createImm(tmp));
21187 MI.addOperand(MCOperand::createImm(tmp));
21334 MI.addOperand(MCOperand::createImm(tmp));
21485 MI.addOperand(MCOperand::createImm(tmp));
21533 MI.addOperand(MCOperand::createImm(tmp));
21557 MI.addOperand(MCOperand::createImm(tmp));
21577 MI.addOperand(MCOperand::createImm(tmp));
21595 MI.addOperand(MCOperand::createImm(tmp));
21597 MI.addOperand(MCOperand::createImm(tmp));
21616 MI.addOperand(MCOperand::createImm(tmp));
21636 MI.addOperand(MCOperand::createImm(tmp));
21654 MI.addOperand(MCOperand::createImm(tmp));
21656 MI.addOperand(MCOperand::createImm(tmp));
21672 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/ARM/ARMGenMCPseudoLowering.inc 16 MCOperand MCOp;
22 TmpInst.addOperand(MCOperand::createImm(14));
23 TmpInst.addOperand(MCOperand::createReg(0));
29 MCOperand MCOp;
54 MCOperand MCOp;
81 MCOperand MCOp;
84 TmpInst.addOperand(MCOperand::createReg(ARM::PC));
89 TmpInst.addOperand(MCOperand::createImm(14));
90 TmpInst.addOperand(MCOperand::createReg(0));
92 TmpInst.addOperand(MCOperand::createReg(0));
98 MCOperand MCOp;
122 MCOperand MCOp;
155 MCOperand MCOp;
182 MCOperand MCOp;
188 TmpInst.addOperand(MCOperand::createImm(14));
189 TmpInst.addOperand(MCOperand::createReg(0));
195 MCOperand MCOp;
205 MCOperand MCOp;
208 TmpInst.addOperand(MCOperand::createReg(ARM::PC));
213 TmpInst.addOperand(MCOperand::createImm(14));
214 TmpInst.addOperand(MCOperand::createReg(0));
216 TmpInst.addOperand(MCOperand::createReg(0));
222 MCOperand MCOp;
255 MCOperand MCOp;
282 MCOperand MCOp;
288 TmpInst.addOperand(MCOperand::createImm(0));
290 TmpInst.addOperand(MCOperand::createImm(14));
291 TmpInst.addOperand(MCOperand::createReg(0));
297 MCOperand MCOp;
303 TmpInst.addOperand(MCOperand::createImm(0));
305 TmpInst.addOperand(MCOperand::createImm(14));
306 TmpInst.addOperand(MCOperand::createReg(0));
312 MCOperand MCOp;
337 MCOperand MCOp;
340 TmpInst.addOperand(MCOperand::createReg(ARM::PC));
354 MCOperand MCOp;
357 TmpInst.addOperand(MCOperand::createReg(ARM::LR));
368 MCOperand MCOp;
383 MCOperand MCOp;
398 MCOperand MCOp;
420 MCOperand MCOp;
439 MCOperand MCOp;
454 MCOperand MCOp;
469 MCOperand MCOp;
475 TmpInst.addOperand(MCOperand::createImm(14));
476 TmpInst.addOperand(MCOperand::createReg(0));
gen/lib/Target/AVR/AVRGenAsmMatcher.inc 523 Inst.addOperand(MCOperand::createImm(0));
526 Inst.addOperand(MCOperand::createImm(5));
529 Inst.addOperand(MCOperand::createImm(7));
532 Inst.addOperand(MCOperand::createImm(6));
535 Inst.addOperand(MCOperand::createImm(3));
541 Inst.addOperand(MCOperand::createImm(2));
544 Inst.addOperand(MCOperand::createImm(4));
547 Inst.addOperand(MCOperand::createImm(1));
556 Inst.addOperand(MCOperand::createImm(255));
gen/lib/Target/AVR/AVRGenDisassemblerTables.inc 459 MI.addOperand(MCOperand::createImm(tmp));
469 MI.addOperand(MCOperand::createImm(tmp));
475 MI.addOperand(MCOperand::createImm(tmp));
483 MI.addOperand(MCOperand::createImm(tmp));
493 MI.addOperand(MCOperand::createImm(tmp));
497 MI.addOperand(MCOperand::createImm(tmp));
503 MI.addOperand(MCOperand::createImm(tmp));
505 MI.addOperand(MCOperand::createImm(tmp));
515 MI.addOperand(MCOperand::createImm(tmp));
525 MI.addOperand(MCOperand::createImm(tmp));
529 MI.addOperand(MCOperand::createImm(tmp));
535 MI.addOperand(MCOperand::createImm(tmp));
539 MI.addOperand(MCOperand::createImm(tmp));
543 MI.addOperand(MCOperand::createImm(tmp));
545 MI.addOperand(MCOperand::createImm(tmp));
551 MI.addOperand(MCOperand::createImm(tmp));
557 MI.addOperand(MCOperand::createImm(tmp));
561 MI.addOperand(MCOperand::createImm(tmp));
569 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/BPF/BPFGenAsmMatcher.inc 295 Inst.addOperand(MCOperand::createImm(0));
gen/lib/Target/BPF/BPFGenDisassemblerTables.inc 344 MI.addOperand(MCOperand::createImm(tmp));
348 MI.addOperand(MCOperand::createImm(tmp));
356 MI.addOperand(MCOperand::createImm(tmp));
378 MI.addOperand(MCOperand::createImm(tmp));
380 MI.addOperand(MCOperand::createImm(tmp));
386 MI.addOperand(MCOperand::createImm(tmp));
388 MI.addOperand(MCOperand::createImm(tmp));
396 MI.addOperand(MCOperand::createImm(tmp));
402 MI.addOperand(MCOperand::createImm(tmp));
404 MI.addOperand(MCOperand::createImm(tmp));
412 MI.addOperand(MCOperand::createImm(tmp));
420 MI.addOperand(MCOperand::createImm(tmp));
424 MI.addOperand(MCOperand::createImm(tmp));
464 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/Hexagon/HexagonGenAsmMatcher.inc 2575 Inst.addOperand(MCOperand::createReg(Hexagon::W15));
2578 Inst.addOperand(MCOperand::createImm(0));
2581 Inst.addOperand(MCOperand::createImm(-1));
2584 Inst.addOperand(MCOperand::createImm(255));
2587 Inst.addOperand(MCOperand::createReg(Hexagon::R29));
2590 Inst.addOperand(MCOperand::createReg(Hexagon::D15));
2593 Inst.addOperand(MCOperand::createReg(Hexagon::R30));
2599 Inst.addOperand(MCOperand::createReg(Hexagon::R0));
gen/lib/Target/Lanai/LanaiGenAsmMatcher.inc 401 Inst.addOperand(MCOperand::createReg(Lanai::R0));
404 Inst.addOperand(MCOperand::createImm(0));
407 Inst.addOperand(MCOperand::createReg(Lanai::R1));
gen/lib/Target/Lanai/LanaiGenDisassemblerTables.inc 326 MI.addOperand(MCOperand::createImm(tmp));
375 MI.addOperand(MCOperand::createImm(tmp));
385 MI.addOperand(MCOperand::createImm(tmp));
397 MI.addOperand(MCOperand::createImm(tmp));
415 MI.addOperand(MCOperand::createImm(tmp));
423 MI.addOperand(MCOperand::createImm(tmp));
427 MI.addOperand(MCOperand::createImm(tmp));
431 MI.addOperand(MCOperand::createImm(tmp));
439 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/MSP430/MSP430GenAsmMatcher.inc 353 Inst.addOperand(MCOperand::createImm(0));
365 Inst.addOperand(MCOperand::createReg(MSP430::SR));
368 Inst.addOperand(MCOperand::createImm(1));
371 Inst.addOperand(MCOperand::createImm(4));
374 Inst.addOperand(MCOperand::createImm(2));
377 Inst.addOperand(MCOperand::createImm(8));
380 Inst.addOperand(MCOperand::createImm(-1));
383 Inst.addOperand(MCOperand::createReg(MSP430::CG));
gen/lib/Target/MSP430/MSP430GenDisassemblerTables.inc 1076 MI.addOperand(MCOperand::createImm(tmp));
1080 MI.addOperand(MCOperand::createImm(tmp));
1082 MI.addOperand(MCOperand::createImm(tmp));
1092 MI.addOperand(MCOperand::createImm(tmp));
1256 MI.addOperand(MCOperand::createImm(tmp));
1270 MI.addOperand(MCOperand::createImm(tmp));
1288 MI.addOperand(MCOperand::createImm(tmp));
1306 MI.addOperand(MCOperand::createImm(tmp));
1324 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/Mips/MipsGenAsmMatcher.inc 1394 Inst.addOperand(MCOperand::createReg(Mips::ZERO));
1400 Inst.addOperand(MCOperand::createReg(Mips::FCC0));
1418 Inst.addOperand(MCOperand::createImm(0));
1460 Inst.addOperand(MCOperand::createReg(Mips::ZERO_64));
1469 Inst.addOperand(MCOperand::createReg(Mips::RA));
1472 Inst.addOperand(MCOperand::createReg(Mips::RA_64));
1505 Inst.addOperand(MCOperand::createReg(Mips::AC0));
1523 Inst.addOperand(MCOperand::createReg(Mips::S0));
1541 Inst.addOperand(MCOperand::createImm(2));
1544 Inst.addOperand(MCOperand::createImm(6));
1547 Inst.addOperand(MCOperand::createImm(4));
1550 Inst.addOperand(MCOperand::createImm(5));
1553 Inst.addOperand(MCOperand::createImm(31));
gen/lib/Target/Mips/MipsGenDisassemblerTables.inc 7693 MI.addOperand(MCOperand::createImm(tmp));
7733 MI.addOperand(MCOperand::createImm(tmp));
7735 MI.addOperand(MCOperand::createImm(tmp));
7741 MI.addOperand(MCOperand::createImm(tmp));
7801 MI.addOperand(MCOperand::createImm(tmp));
7864 MI.addOperand(MCOperand::createImm(tmp));
7890 MI.addOperand(MCOperand::createImm(tmp));
7892 MI.addOperand(MCOperand::createImm(tmp));
7900 MI.addOperand(MCOperand::createImm(tmp));
7928 MI.addOperand(MCOperand::createImm(tmp));
7946 MI.addOperand(MCOperand::createImm(tmp));
7982 MI.addOperand(MCOperand::createImm(tmp));
8000 MI.addOperand(MCOperand::createImm(tmp));
8008 MI.addOperand(MCOperand::createImm(tmp));
8016 MI.addOperand(MCOperand::createImm(tmp));
8024 MI.addOperand(MCOperand::createImm(tmp));
8044 MI.addOperand(MCOperand::createImm(tmp));
8068 MI.addOperand(MCOperand::createImm(tmp));
8134 MI.addOperand(MCOperand::createImm(tmp));
8138 MI.addOperand(MCOperand::createImm(tmp));
8168 MI.addOperand(MCOperand::createImm(tmp));
8174 MI.addOperand(MCOperand::createImm(tmp));
8182 MI.addOperand(MCOperand::createImm(tmp));
8223 MI.addOperand(MCOperand::createImm(tmp));
8248 MI.addOperand(MCOperand::createImm(tmp));
8302 MI.addOperand(MCOperand::createImm(tmp));
8540 MI.addOperand(MCOperand::createImm(tmp));
8548 MI.addOperand(MCOperand::createImm(tmp));
8568 MI.addOperand(MCOperand::createImm(tmp));
8574 MI.addOperand(MCOperand::createImm(tmp));
8578 MI.addOperand(MCOperand::createImm(tmp));
8584 MI.addOperand(MCOperand::createImm(tmp));
8727 MI.addOperand(MCOperand::createImm(tmp));
8765 MI.addOperand(MCOperand::createImm(tmp));
8769 MI.addOperand(MCOperand::createImm(tmp));
8817 MI.addOperand(MCOperand::createImm(tmp));
8857 MI.addOperand(MCOperand::createImm(tmp));
8865 MI.addOperand(MCOperand::createImm(tmp));
8873 MI.addOperand(MCOperand::createImm(tmp));
8881 MI.addOperand(MCOperand::createImm(tmp));
8883 MI.addOperand(MCOperand::createImm(tmp));
8885 MI.addOperand(MCOperand::createImm(tmp));
8889 MI.addOperand(MCOperand::createImm(tmp));
9085 MI.addOperand(MCOperand::createImm(tmp));
9093 MI.addOperand(MCOperand::createImm(tmp));
9171 MI.addOperand(MCOperand::createImm(tmp));
9181 MI.addOperand(MCOperand::createImm(tmp));
9189 MI.addOperand(MCOperand::createImm(tmp));
9197 MI.addOperand(MCOperand::createImm(tmp));
9205 MI.addOperand(MCOperand::createImm(tmp));
9213 MI.addOperand(MCOperand::createImm(tmp));
9221 MI.addOperand(MCOperand::createImm(tmp));
9229 MI.addOperand(MCOperand::createImm(tmp));
9235 MI.addOperand(MCOperand::createImm(tmp));
9241 MI.addOperand(MCOperand::createImm(tmp));
9247 MI.addOperand(MCOperand::createImm(tmp));
9253 MI.addOperand(MCOperand::createImm(tmp));
9261 MI.addOperand(MCOperand::createImm(tmp));
9269 MI.addOperand(MCOperand::createImm(tmp));
9277 MI.addOperand(MCOperand::createImm(tmp));
9287 MI.addOperand(MCOperand::createImm(tmp));
9297 MI.addOperand(MCOperand::createImm(tmp));
9307 MI.addOperand(MCOperand::createImm(tmp));
9317 MI.addOperand(MCOperand::createImm(tmp));
9525 MI.addOperand(MCOperand::createImm(tmp));
9535 MI.addOperand(MCOperand::createImm(tmp));
9545 MI.addOperand(MCOperand::createImm(tmp));
9555 MI.addOperand(MCOperand::createImm(tmp));
9569 MI.addOperand(MCOperand::createImm(tmp));
9577 MI.addOperand(MCOperand::createImm(tmp));
9585 MI.addOperand(MCOperand::createImm(tmp));
9593 MI.addOperand(MCOperand::createImm(tmp));
9607 MI.addOperand(MCOperand::createImm(tmp));
9615 MI.addOperand(MCOperand::createImm(tmp));
9623 MI.addOperand(MCOperand::createImm(tmp));
9631 MI.addOperand(MCOperand::createImm(tmp));
9647 MI.addOperand(MCOperand::createImm(tmp));
9657 MI.addOperand(MCOperand::createImm(tmp));
9667 MI.addOperand(MCOperand::createImm(tmp));
9677 MI.addOperand(MCOperand::createImm(tmp));
9761 MI.addOperand(MCOperand::createImm(tmp));
9771 MI.addOperand(MCOperand::createImm(tmp));
9837 MI.addOperand(MCOperand::createImm(tmp));
9851 MI.addOperand(MCOperand::createImm(tmp));
9877 MI.addOperand(MCOperand::createImm(tmp));
9893 MI.addOperand(MCOperand::createImm(tmp));
9907 MI.addOperand(MCOperand::createImm(tmp));
9917 MI.addOperand(MCOperand::createImm(tmp));
9931 MI.addOperand(MCOperand::createImm(tmp));
9937 MI.addOperand(MCOperand::createImm(tmp));
9961 MI.addOperand(MCOperand::createImm(tmp));
9977 MI.addOperand(MCOperand::createImm(tmp));
10072 MI.addOperand(MCOperand::createImm(tmp));
10085 MI.addOperand(MCOperand::createImm(tmp));
10101 MI.addOperand(MCOperand::createImm(tmp));
10110 MI.addOperand(MCOperand::createImm(tmp));
10154 MI.addOperand(MCOperand::createImm(tmp));
10162 MI.addOperand(MCOperand::createImm(tmp));
10170 MI.addOperand(MCOperand::createImm(tmp));
10178 MI.addOperand(MCOperand::createImm(tmp));
10186 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/Mips/MipsGenMCPseudoLowering.inc 16 MCOperand MCOp;
32 MCOperand MCOp;
48 MCOperand MCOp;
64 MCOperand MCOp;
67 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO));
69 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO));
78 MCOperand MCOp;
81 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO));
90 MCOperand MCOp;
93 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO));
102 MCOperand MCOp;
121 MCOperand MCOp;
140 MCOperand MCOp;
159 MCOperand MCOp;
178 MCOperand MCOp;
197 MCOperand MCOp;
200 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO));
202 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO));
211 MCOperand MCOp;
227 MCOperand MCOp;
243 MCOperand MCOp;
246 TmpInst.addOperand(MCOperand::createReg(Mips::RA));
255 MCOperand MCOp;
258 TmpInst.addOperand(MCOperand::createReg(Mips::RA_64));
267 MCOperand MCOp;
270 TmpInst.addOperand(MCOperand::createReg(Mips::RA));
279 MCOperand MCOp;
282 TmpInst.addOperand(MCOperand::createReg(Mips::RA));
291 MCOperand MCOp;
301 MCOperand MCOp;
304 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO));
306 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO));
308 TmpInst.addOperand(MCOperand::createImm(0));
314 MCOperand MCOp;
330 MCOperand MCOp;
346 MCOperand MCOp;
362 MCOperand MCOp;
378 MCOperand MCOp;
394 MCOperand MCOp;
410 MCOperand MCOp;
423 MCOperand MCOp;
436 MCOperand MCOp;
449 MCOperand MCOp;
462 MCOperand MCOp;
475 MCOperand MCOp;
488 MCOperand MCOp;
501 MCOperand MCOp;
514 MCOperand MCOp;
527 MCOperand MCOp;
540 MCOperand MCOp;
550 MCOperand MCOp;
560 MCOperand MCOp;
563 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO_64));
572 MCOperand MCOp;
575 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO));
584 MCOperand MCOp;
594 MCOperand MCOp;
604 MCOperand MCOp;
614 MCOperand MCOp;
624 MCOperand MCOp;
634 MCOperand MCOp;
644 MCOperand MCOp;
657 MCOperand MCOp;
670 MCOperand MCOp;
683 MCOperand MCOp;
696 MCOperand MCOp;
709 MCOperand MCOp;
722 MCOperand MCOp;
735 MCOperand MCOp;
748 MCOperand MCOp;
761 MCOperand MCOp;
774 MCOperand MCOp;
787 MCOperand MCOp;
800 MCOperand MCOp;
816 MCOperand MCOp;
832 MCOperand MCOp;
845 MCOperand MCOp;
858 MCOperand MCOp;
871 MCOperand MCOp;
881 MCOperand MCOp;
884 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO_64));
893 MCOperand MCOp;
903 MCOperand MCOp;
913 MCOperand MCOp;
916 TmpInst.addOperand(MCOperand::createReg(Mips::ZERO));
925 MCOperand MCOp;
935 MCOperand MCOp;
945 MCOperand MCOp;
955 MCOperand MCOp;
965 MCOperand MCOp;
975 MCOperand MCOp;
985 MCOperand MCOp;
995 MCOperand MCOp;
1005 MCOperand MCOp;
1008 TmpInst.addOperand(MCOperand::createImm(0));
1010 TmpInst.addOperand(MCOperand::createImm(0));
1016 MCOperand MCOp;
1019 TmpInst.addOperand(MCOperand::createImm(0));
1021 TmpInst.addOperand(MCOperand::createImm(0));
1027 MCOperand MCOp;
1040 MCOperand MCOp;
1056 MCOperand MCOp;
1072 MCOperand MCOp;
gen/lib/Target/PowerPC/PPCGenAsmMatcher.inc 2129 Inst.addOperand(MCOperand::createImm(3));
2132 Inst.addOperand(MCOperand::createImm(2));
2135 Inst.addOperand(MCOperand::createImm(0));
2141 Inst.addOperand(MCOperand::createImm(8));
2144 Inst.addOperand(MCOperand::createImm(10));
2147 Inst.addOperand(MCOperand::createImm(76));
2150 Inst.addOperand(MCOperand::createReg(PPC::CR0));
2156 Inst.addOperand(MCOperand::createImm(79));
2159 Inst.addOperand(MCOperand::createImm(78));
2162 Inst.addOperand(MCOperand::createImm(4));
2165 Inst.addOperand(MCOperand::createImm(7));
2168 Inst.addOperand(MCOperand::createImm(6));
2171 Inst.addOperand(MCOperand::createImm(44));
2174 Inst.addOperand(MCOperand::createImm(47));
2177 Inst.addOperand(MCOperand::createImm(46));
2180 Inst.addOperand(MCOperand::createImm(36));
2183 Inst.addOperand(MCOperand::createImm(39));
2186 Inst.addOperand(MCOperand::createImm(38));
2189 Inst.addOperand(MCOperand::createImm(12));
2192 Inst.addOperand(MCOperand::createImm(15));
2195 Inst.addOperand(MCOperand::createImm(14));
2198 Inst.addOperand(MCOperand::createImm(68));
2201 Inst.addOperand(MCOperand::createImm(71));
2204 Inst.addOperand(MCOperand::createImm(70));
2207 Inst.addOperand(MCOperand::createImm(100));
2210 Inst.addOperand(MCOperand::createImm(103));
2213 Inst.addOperand(MCOperand::createImm(102));
2216 Inst.addOperand(MCOperand::createImm(108));
2219 Inst.addOperand(MCOperand::createImm(111));
2222 Inst.addOperand(MCOperand::createImm(110));
2225 Inst.addOperand(MCOperand::createImm(31));
2234 Inst.addOperand(MCOperand::createReg(PPC::R0));
2249 Inst.addOperand(MCOperand::createImm(1));
2264 Inst.addOperand(MCOperand::createImm(29));
2267 Inst.addOperand(MCOperand::createImm(280));
2270 Inst.addOperand(MCOperand::createImm(128));
2273 Inst.addOperand(MCOperand::createImm(129));
2276 Inst.addOperand(MCOperand::createImm(130));
2279 Inst.addOperand(MCOperand::createImm(131));
2282 Inst.addOperand(MCOperand::createImm(132));
2285 Inst.addOperand(MCOperand::createImm(133));
2288 Inst.addOperand(MCOperand::createImm(134));
2291 Inst.addOperand(MCOperand::createImm(135));
2294 Inst.addOperand(MCOperand::createImm(28));
2297 Inst.addOperand(MCOperand::createImm(19));
2300 Inst.addOperand(MCOperand::createImm(537));
2303 Inst.addOperand(MCOperand::createImm(539));
2306 Inst.addOperand(MCOperand::createImm(541));
2309 Inst.addOperand(MCOperand::createImm(543));
2312 Inst.addOperand(MCOperand::createImm(536));
2315 Inst.addOperand(MCOperand::createImm(538));
2318 Inst.addOperand(MCOperand::createImm(540));
2321 Inst.addOperand(MCOperand::createImm(542));
2324 Inst.addOperand(MCOperand::createImm(1018));
2327 Inst.addOperand(MCOperand::createImm(981));
2330 Inst.addOperand(MCOperand::createImm(22));
2333 Inst.addOperand(MCOperand::createImm(17));
2336 Inst.addOperand(MCOperand::createImm(18));
2339 Inst.addOperand(MCOperand::createImm(980));
2342 Inst.addOperand(MCOperand::createImm(529));
2345 Inst.addOperand(MCOperand::createImm(531));
2348 Inst.addOperand(MCOperand::createImm(533));
2351 Inst.addOperand(MCOperand::createImm(535));
2354 Inst.addOperand(MCOperand::createImm(528));
2357 Inst.addOperand(MCOperand::createImm(530));
2360 Inst.addOperand(MCOperand::createImm(532));
2363 Inst.addOperand(MCOperand::createImm(534));
2366 Inst.addOperand(MCOperand::createImm(1019));
2372 Inst.addOperand(MCOperand::createImm(48));
2375 Inst.addOperand(MCOperand::createImm(287));
2378 Inst.addOperand(MCOperand::createImm(5));
2381 Inst.addOperand(MCOperand::createImm(25));
2384 Inst.addOperand(MCOperand::createImm(512));
2387 Inst.addOperand(MCOperand::createImm(272));
2390 Inst.addOperand(MCOperand::createImm(273));
2393 Inst.addOperand(MCOperand::createImm(274));
2396 Inst.addOperand(MCOperand::createImm(275));
2399 Inst.addOperand(MCOperand::createImm(260));
2402 Inst.addOperand(MCOperand::createImm(261));
2405 Inst.addOperand(MCOperand::createImm(262));
2408 Inst.addOperand(MCOperand::createImm(263));
2411 Inst.addOperand(MCOperand::createImm(26));
2414 Inst.addOperand(MCOperand::createImm(27));
2417 Inst.addOperand(MCOperand::createImm(990));
2420 Inst.addOperand(MCOperand::createImm(991));
2423 Inst.addOperand(MCOperand::createImm(268));
2426 Inst.addOperand(MCOperand::createImm(988));
2429 Inst.addOperand(MCOperand::createImm(989));
2432 Inst.addOperand(MCOperand::createImm(269));
2435 Inst.addOperand(MCOperand::createImm(986));
2438 Inst.addOperand(MCOperand::createImm(255));
2441 Inst.addOperand(MCOperand::createImm(284));
2444 Inst.addOperand(MCOperand::createImm(285));
2459 Inst.addOperand(MCOperand::createImm(9));
2462 Inst.addOperand(MCOperand::createImm(13));
2465 Inst.addOperand(MCOperand::createImm(20));
2468 Inst.addOperand(MCOperand::createImm(16));
2471 Inst.addOperand(MCOperand::createImm(24));
gen/lib/Target/PowerPC/PPCGenDisassemblerTables.inc 4832 MI.addOperand(MCOperand::createImm(tmp));
4846 MI.addOperand(MCOperand::createImm(tmp));
4860 MI.addOperand(MCOperand::createImm(tmp));
4862 MI.addOperand(MCOperand::createImm(tmp));
4900 MI.addOperand(MCOperand::createImm(tmp));
4910 MI.addOperand(MCOperand::createImm(tmp));
4940 MI.addOperand(MCOperand::createImm(tmp));
5028 MI.addOperand(MCOperand::createImm(tmp));
5036 MI.addOperand(MCOperand::createImm(tmp));
5040 MI.addOperand(MCOperand::createImm(tmp));
5044 MI.addOperand(MCOperand::createImm(tmp));
5071 MI.addOperand(MCOperand::createImm(tmp));
5079 MI.addOperand(MCOperand::createImm(tmp));
5083 MI.addOperand(MCOperand::createImm(tmp));
5199 MI.addOperand(MCOperand::createImm(tmp));
5223 MI.addOperand(MCOperand::createImm(tmp));
5231 MI.addOperand(MCOperand::createImm(tmp));
5259 MI.addOperand(MCOperand::createImm(tmp));
5293 MI.addOperand(MCOperand::createImm(tmp));
5367 MI.addOperand(MCOperand::createImm(tmp));
5373 MI.addOperand(MCOperand::createImm(tmp));
5377 MI.addOperand(MCOperand::createImm(tmp));
5403 MI.addOperand(MCOperand::createImm(tmp));
5439 MI.addOperand(MCOperand::createImm(tmp));
5453 MI.addOperand(MCOperand::createImm(tmp));
5503 MI.addOperand(MCOperand::createImm(tmp));
5511 MI.addOperand(MCOperand::createImm(tmp));
5611 MI.addOperand(MCOperand::createImm(tmp));
5913 MI.addOperand(MCOperand::createImm(tmp));
5937 MI.addOperand(MCOperand::createImm(tmp));
5949 MI.addOperand(MCOperand::createImm(tmp));
5973 MI.addOperand(MCOperand::createImm(tmp));
6204 MI.addOperand(MCOperand::createImm(tmp));
6208 MI.addOperand(MCOperand::createImm(tmp));
6214 MI.addOperand(MCOperand::createImm(tmp));
6216 MI.addOperand(MCOperand::createImm(tmp));
6232 MI.addOperand(MCOperand::createImm(tmp));
6238 MI.addOperand(MCOperand::createImm(tmp));
6242 MI.addOperand(MCOperand::createImm(tmp));
6246 MI.addOperand(MCOperand::createImm(tmp));
6248 MI.addOperand(MCOperand::createImm(tmp));
6322 MI.addOperand(MCOperand::createImm(tmp));
6330 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/RISCV/RISCVGenAsmMatcher.inc 980 Inst.addOperand(MCOperand::createReg(RISCV::X0));
983 Inst.addOperand(MCOperand::createImm(0));
989 Inst.addOperand(MCOperand::createImm(7));
995 Inst.addOperand(MCOperand::createImm(15));
1001 Inst.addOperand(MCOperand::createImm(3));
1004 Inst.addOperand(MCOperand::createImm(1));
1007 Inst.addOperand(MCOperand::createImm(2));
1010 Inst.addOperand(MCOperand::createReg(RISCV::X1));
1013 Inst.addOperand(MCOperand::createImm(-1));
1016 Inst.addOperand(MCOperand::createImm(3072));
1019 Inst.addOperand(MCOperand::createImm(3200));
1022 Inst.addOperand(MCOperand::createImm(3074));
1025 Inst.addOperand(MCOperand::createImm(3202));
1028 Inst.addOperand(MCOperand::createImm(3073));
1031 Inst.addOperand(MCOperand::createImm(3201));
gen/lib/Target/RISCV/RISCVGenAsmWriter.inc 1601 static bool RISCVInstPrinterValidateMCOperand(const MCOperand &MCOp,
2808 static bool RISCVInstPrinterValidateMCOperand(const MCOperand &MCOp,
gen/lib/Target/RISCV/RISCVGenCompressInstEmitter.inc 13 static bool RISCVValidateMCOperand(const MCOperand &MCOp,
242 OutInst.addOperand(MCOperand::createReg(RISCV::X2));
244 OutInst.addOperand(MCOperand::createReg(RISCV::X2));
904 static bool RISCVValidateMCOperand(const MCOperand &MCOp,
1018 OutInst.addOperand(MCOperand::createReg(RISCV::X2));
1020 OutInst.addOperand(MCOperand::createReg(RISCV::X2));
1152 OutInst.addOperand(MCOperand::createReg(RISCV::X0));
1168 OutInst.addOperand(MCOperand::createReg(RISCV::X0));
1337 OutInst.addOperand(MCOperand::createReg(RISCV::X0));
1351 OutInst.addOperand(MCOperand::createReg(RISCV::X1));
1361 RISCVValidateMCOperand(MCOperand::createImm(0), STI, 1)) {
1365 OutInst.addOperand(MCOperand::createReg(RISCV::X1));
1369 OutInst.addOperand(MCOperand::createImm(0));
1377 RISCVValidateMCOperand(MCOperand::createImm(0), STI, 1)) {
1381 OutInst.addOperand(MCOperand::createReg(RISCV::X0));
1385 OutInst.addOperand(MCOperand::createImm(0));
1435 OutInst.addOperand(MCOperand::createReg(RISCV::X0));
1449 OutInst.addOperand(MCOperand::createReg(RISCV::X0));
1513 OutInst.addOperand(MCOperand::createReg(RISCV::X0));
1528 OutInst.addOperand(MCOperand::createReg(RISCV::X0));
1534 RISCVValidateMCOperand(MCOperand::createImm(0), STI, 1)) {
1542 OutInst.addOperand(MCOperand::createImm(0));
1549 RISCVValidateMCOperand(MCOperand::createImm(0), STI, 1)) {
1553 OutInst.addOperand(MCOperand::createReg(RISCV::X0));
1555 OutInst.addOperand(MCOperand::createReg(RISCV::X0));
1557 OutInst.addOperand(MCOperand::createImm(0));
gen/lib/Target/RISCV/RISCVGenMCPseudoLowering.inc 16 MCOperand MCOp;
19 TmpInst.addOperand(MCOperand::createReg(RISCV::X0));
28 MCOperand MCOp;
31 TmpInst.addOperand(MCOperand::createReg(RISCV::X0));
43 MCOperand MCOp;
46 TmpInst.addOperand(MCOperand::createReg(RISCV::X1));
51 TmpInst.addOperand(MCOperand::createImm(0));
57 MCOperand MCOp;
60 TmpInst.addOperand(MCOperand::createReg(RISCV::X0));
62 TmpInst.addOperand(MCOperand::createReg(RISCV::X1));
64 TmpInst.addOperand(MCOperand::createImm(0));
70 MCOperand MCOp;
73 TmpInst.addOperand(MCOperand::createReg(RISCV::X0));
78 TmpInst.addOperand(MCOperand::createImm(0));
gen/lib/Target/Sparc/SparcGenAsmMatcher.inc 1596 Inst.addOperand(MCOperand::createImm(8));
1599 Inst.addOperand(MCOperand::createImm(13));
1602 Inst.addOperand(MCOperand::createImm(5));
1605 Inst.addOperand(MCOperand::createImm(1));
1608 Inst.addOperand(MCOperand::createImm(10));
1611 Inst.addOperand(MCOperand::createImm(11));
1614 Inst.addOperand(MCOperand::createImm(12));
1617 Inst.addOperand(MCOperand::createImm(3));
1620 Inst.addOperand(MCOperand::createImm(2));
1623 Inst.addOperand(MCOperand::createImm(4));
1626 Inst.addOperand(MCOperand::createImm(0));
1629 Inst.addOperand(MCOperand::createImm(9));
1632 Inst.addOperand(MCOperand::createImm(6));
1635 Inst.addOperand(MCOperand::createImm(14));
1638 Inst.addOperand(MCOperand::createReg(SP::G0));
1641 Inst.addOperand(MCOperand::createImm(15));
1644 Inst.addOperand(MCOperand::createImm(7));
1647 Inst.addOperand(MCOperand::createReg(SP::O7));
1656 Inst.addOperand(MCOperand::createReg(SP::FCC0));
gen/lib/Target/Sparc/SparcGenDisassemblerTables.inc 1790 MI.addOperand(MCOperand::createImm(tmp));
1794 MI.addOperand(MCOperand::createImm(tmp));
1796 MI.addOperand(MCOperand::createImm(tmp));
1800 MI.addOperand(MCOperand::createImm(tmp));
1802 MI.addOperand(MCOperand::createImm(tmp));
1810 MI.addOperand(MCOperand::createImm(tmp));
1818 MI.addOperand(MCOperand::createImm(tmp));
1822 MI.addOperand(MCOperand::createImm(tmp));
1824 MI.addOperand(MCOperand::createImm(tmp));
1862 MI.addOperand(MCOperand::createImm(tmp));
1890 MI.addOperand(MCOperand::createImm(tmp));
1900 MI.addOperand(MCOperand::createImm(tmp));
1920 MI.addOperand(MCOperand::createImm(tmp));
1932 MI.addOperand(MCOperand::createImm(tmp));
1938 MI.addOperand(MCOperand::createImm(tmp));
1942 MI.addOperand(MCOperand::createImm(tmp));
1950 MI.addOperand(MCOperand::createImm(tmp));
1954 MI.addOperand(MCOperand::createImm(tmp));
1968 MI.addOperand(MCOperand::createImm(tmp));
2104 MI.addOperand(MCOperand::createImm(tmp));
2116 MI.addOperand(MCOperand::createImm(tmp));
2126 MI.addOperand(MCOperand::createImm(tmp));
2138 MI.addOperand(MCOperand::createImm(tmp));
2148 MI.addOperand(MCOperand::createImm(tmp));
2160 MI.addOperand(MCOperand::createImm(tmp));
2260 MI.addOperand(MCOperand::createImm(tmp));
2266 MI.addOperand(MCOperand::createImm(tmp));
2268 MI.addOperand(MCOperand::createImm(tmp));
2287 MI.addOperand(MCOperand::createImm(tmp));
2339 MI.addOperand(MCOperand::createImm(tmp));
gen/lib/Target/SystemZ/SystemZGenAsmMatcher.inc 1384 Inst.addOperand(MCOperand::createImm(0));
gen/lib/Target/WebAssembly/WebAssemblyGenAsmMatcher.inc 180 Inst.addOperand(MCOperand::createImm(0));
gen/lib/Target/X86/X86GenAsmMatcher.inc 4961 Inst.addOperand(MCOperand::createImm(10));
4967 Inst.addOperand(MCOperand::createReg(X86::AX));
4970 Inst.addOperand(MCOperand::createReg(X86::EAX));
4973 Inst.addOperand(MCOperand::createReg(X86::RAX));
4985 Inst.addOperand(MCOperand::createImm(7));
4988 Inst.addOperand(MCOperand::createImm(3));
4991 Inst.addOperand(MCOperand::createImm(2));
4994 Inst.addOperand(MCOperand::createImm(6));
4997 Inst.addOperand(MCOperand::createImm(4));
5000 Inst.addOperand(MCOperand::createImm(15));
5003 Inst.addOperand(MCOperand::createImm(13));
5006 Inst.addOperand(MCOperand::createImm(12));
5009 Inst.addOperand(MCOperand::createImm(14));
5012 Inst.addOperand(MCOperand::createImm(5));
5015 Inst.addOperand(MCOperand::createImm(1));
5018 Inst.addOperand(MCOperand::createImm(11));
5021 Inst.addOperand(MCOperand::createImm(9));
5024 Inst.addOperand(MCOperand::createImm(0));
5027 Inst.addOperand(MCOperand::createImm(8));
5039 Inst.addOperand(MCOperand::createReg(X86::ST1));
5042 Inst.addOperand(MCOperand::createReg(X86::ST0));
5048 Inst.addOperand(MCOperand::createImm(17));
5051 Inst.addOperand(MCOperand::createImm(16));
gen/lib/Target/XCore/XCoreGenDisassemblerTables.inc 681 MI.addOperand(MCOperand::createImm(tmp));
685 MI.addOperand(MCOperand::createImm(tmp));
691 MI.addOperand(MCOperand::createImm(tmp));
714 MI.addOperand(MCOperand::createImm(tmp));
747 MI.addOperand(MCOperand::createImm(tmp));
753 MI.addOperand(MCOperand::createImm(tmp));
761 MI.addOperand(MCOperand::createImm(tmp));
790 MI.addOperand(MCOperand::createImm(tmp));
include/llvm/ADT/Optional.h 144 T value;
160 explicit OptionalStorage(in_place_t, Args &&... args)
161 : value(std::forward<Args>(args)...), hasVal(true) {}
172 T &getValue() LLVM_LVALUE_FUNCTION noexcept {
176 T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
181 T &&getValue() && noexcept {
216 optional_detail::OptionalStorage<T> Storage;
219 using value_type = T;
224 Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
227 Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
230 Optional &operator=(T &&y) {
241 static inline Optional create(const T *y) {
245 Optional &operator=(const T &y) {
253 const T *getPointer() const { return &Storage.getValue(); }
254 T *getPointer() { return &Storage.getValue(); }
255 const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
256 T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
260 const T *operator->() const { return getPointer(); }
261 T *operator->() { return getPointer(); }
262 const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
263 T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
266 constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
271 T &&getValue() && { return std::move(Storage.getValue()); }
272 T &&operator*() && { return std::move(Storage.getValue()); }
275 T getValueOr(U &&value) && {
include/llvm/ADT/SmallVector.h 75 AlignedCharArrayUnion<T> FirstEl;
114 using value_type = T;
115 using iterator = T *;
116 using const_iterator = const T *;
121 using reference = T &;
122 using const_reference = const T &;
123 using pointer = T *;
124 using const_pointer = const T *;
259 class SmallVectorTemplateBase<T, true> : public SmallVectorTemplateCommon<T> {
264 static void destroy_range(T *, T *) {}
264 static void destroy_range(T *, T *) {}
286 T1 *I, T1 *E, T2 *Dest,
286 T1 *I, T1 *E, T2 *Dest,
286 T1 *I, T1 *E, T2 *Dest,
287 typename std::enable_if<std::is_same<typename std::remove_const<T1>::type,
288 T2>::value>::type * = nullptr) {
294 memcpy(reinterpret_cast<void *>(Dest), I, (E - I) * sizeof(T));
299 void grow(size_t MinSize = 0) { this->grow_pod(MinSize, sizeof(T)); }
302 void push_back(const T &Elt) {
305 memcpy(reinterpret_cast<void *>(this->end()), &Elt, sizeof(T));
315 class SmallVectorImpl : public SmallVectorTemplateBase<T> {
316 using SuperClass = SmallVectorTemplateBase<T>;
357 void resize(size_type N, const T &NV) {
374 LLVM_NODISCARD T pop_back_val() {
397 void append(size_type NumInputs, const T &Elt) {
405 void append(std::initializer_list<T> IL) {
412 void assign(size_type NumElts, const T &Elt) {
429 void assign(std::initializer_list<T> IL) {
467 iterator insert(iterator I, T &&Elt) {
497 iterator insert(iterator I, const T &Elt) {
511 ::new ((void*) this->end()) T(std::move(this->back()));
518 const T *EltPtr = &Elt;
526 iterator insert(iterator I, size_type NumToInsert, const T &Elt) {
637 void insert(iterator I, std::initializer_list<T> IL) {
820 AlignedCharArrayUnion<T> InlineElts[N];
837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
846 explicit SmallVector(size_t Size, const T &Value = T())
865 SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
884 SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) {
include/llvm/MC/MCInst.h 115 static MCOperand createReg(unsigned Reg) {
116 MCOperand Op;
122 static MCOperand createImm(int64_t Val) {
123 MCOperand Op;
129 static MCOperand createFPImm(double Val) {
130 MCOperand Op;
136 static MCOperand createExpr(const MCExpr *Val) {
137 MCOperand Op;
143 static MCOperand createInst(const MCInst *Val) {
144 MCOperand Op;
161 SmallVector<MCOperand, 8> Operands;
179 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
180 MCOperand &getOperand(unsigned i) { return Operands[i]; }
183 void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
185 using iterator = SmallVectorImpl<MCOperand>::iterator;
186 using const_iterator = SmallVectorImpl<MCOperand>::const_iterator;
197 iterator insert(iterator I, const MCOperand &Op) {
213 inline raw_ostream& operator<<(raw_ostream &OS, const MCOperand &MO) {
include/llvm/MC/MCInstBuilder.h 32 Inst.addOperand(MCOperand::createReg(Reg));
38 Inst.addOperand(MCOperand::createImm(Val));
44 Inst.addOperand(MCOperand::createFPImm(Val));
50 Inst.addOperand(MCOperand::createExpr(Val));
56 Inst.addOperand(MCOperand::createInst(Val));
61 MCInstBuilder &addOperand(const MCOperand &Op) {
include/llvm/Support/AlignOf.h 30 T t;
39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
50 llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/type_traits.h 91 T t;
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
145 std::is_copy_constructible<detail::trivial_helper<T>>::value;
147 !std::is_copy_constructible<T>::value;
151 std::is_move_constructible<detail::trivial_helper<T>>::value;
153 !std::is_move_constructible<T>::value;
157 is_copy_assignable<detail::trivial_helper<T>>::value;
159 !is_copy_assignable<T>::value;
163 is_move_assignable<detail::trivial_helper<T>>::value;
165 !is_move_assignable<T>::value;
169 std::is_destructible<detail::trivial_helper<T>>::value;
181 static_assert(value == std::is_trivially_copyable<T>::value,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp 269 const MCOperand &Op = Inst.getOperand(OpIdx);
lib/MC/MCDisassembler/MCExternalSymbolizer.cpp 142 MI.addOperand(MCOperand::createExpr(Expr));
lib/MCA/InstrBuilder.cpp 223 const MCOperand &Op = MCI.getOperand(I);
235 const MCOperand &Op = MCI.getOperand(MCDesc.getNumOperands() - 1);
310 const MCOperand &Op = MCI.getOperand(i);
396 const MCOperand &Op = MCI.getOperand(OpIndex);
431 const MCOperand &Op = MCI.getOperand(OpIndex);
467 const MCOperand &Op = MCI.getOperand(OpIndex);
636 const MCOperand &Op = MCI.getOperand(RD.OpIndex);
lib/Target/AArch64/AArch64AsmPrinter.cpp 83 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const {
875 MOVI.addOperand(MCOperand::createReg(DestReg));
876 MOVI.addOperand(MCOperand::createImm(0));
884 FMov.addOperand(MCOperand::createReg(DestReg));
885 FMov.addOperand(MCOperand::createReg(AArch64::WZR));
889 FMov.addOperand(MCOperand::createReg(DestReg));
890 FMov.addOperand(MCOperand::createReg(AArch64::WZR));
894 FMov.addOperand(MCOperand::createReg(DestReg));
895 FMov.addOperand(MCOperand::createReg(AArch64::XZR));
929 MCOperand Hi_MCSym, Lo_MCSym;
939 MovZ.addOperand(MCOperand::createReg(DestReg));
941 MovZ.addOperand(MCOperand::createImm(16));
946 MovK.addOperand(MCOperand::createReg(DestReg));
947 MovK.addOperand(MCOperand::createReg(DestReg));
949 MovK.addOperand(MCOperand::createImm(0));
960 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg()));
961 TmpInst.addOperand(MCOperand::createImm(MI->getOperand(1).getImm()));
998 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg()));
1003 MCOperand Dest;
1021 MCOperand Sym, SymTLSDescLo12, SymTLSDesc;
1030 Adrp.addOperand(MCOperand::createReg(AArch64::X0));
1036 Ldr.addOperand(MCOperand::createReg(AArch64::X1));
1037 Ldr.addOperand(MCOperand::createReg(AArch64::X0));
1039 Ldr.addOperand(MCOperand::createImm(0));
1044 Add.addOperand(MCOperand::createReg(AArch64::X0));
1045 Add.addOperand(MCOperand::createReg(AArch64::X0));
1047 Add.addOperand(MCOperand::createImm(AArch64_AM::getShiftValue(0)));
1059 Blr.addOperand(MCOperand::createReg(AArch64::X1));
lib/Target/AArch64/AArch64InstrInfo.cpp 3495 NopInst.addOperand(MCOperand::createImm(0));
lib/Target/AArch64/AArch64MCInstLower.cpp 79 MCOperand AArch64MCInstLower::lowerSymbolOperandDarwin(const MachineOperand &MO,
111 return MCOperand::createExpr(Expr);
114 MCOperand AArch64MCInstLower::lowerSymbolOperandELF(const MachineOperand &MO,
188 return MCOperand::createExpr(Expr);
191 MCOperand AArch64MCInstLower::lowerSymbolOperandCOFF(const MachineOperand &MO,
238 return MCOperand::createExpr(Expr);
241 MCOperand AArch64MCInstLower::LowerSymbolOperand(const MachineOperand &MO,
253 MCOperand &MCOp) const {
261 MCOp = MCOperand::createReg(MO.getReg());
267 MCOp = MCOperand::createImm(MO.getImm());
270 MCOp = MCOperand::createExpr(
300 MCOperand MCOp;
309 OutMI.addOperand(MCOperand::createReg(AArch64::LR));
314 OutMI.addOperand(MCOperand::createReg(AArch64::LR));
lib/Target/AArch64/AArch64MCInstLower.h 37 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const;
40 MCOperand lowerSymbolOperandDarwin(const MachineOperand &MO,
42 MCOperand lowerSymbolOperandELF(const MachineOperand &MO,
44 MCOperand lowerSymbolOperandCOFF(const MachineOperand &MO,
46 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 1417 Inst.addOperand(MCOperand::createImm(0));
1419 Inst.addOperand(MCOperand::createImm(CE->getValue()));
1421 Inst.addOperand(MCOperand::createExpr(Expr));
1426 Inst.addOperand(MCOperand::createReg(getReg()));
1438 Inst.addOperand(MCOperand::createReg(Reg));
1450 Inst.addOperand(MCOperand::createReg(Reg));
1465 Inst.addOperand(MCOperand::createReg(AArch64::Z0 + getReg() - Base));
1472 Inst.addOperand(MCOperand::createReg(AArch64::D0 + getReg() - AArch64::Q0));
1479 Inst.addOperand(MCOperand::createReg(getReg()));
1484 Inst.addOperand(MCOperand::createReg(getReg()));
1512 Inst.addOperand(MCOperand::createReg(FirstReg + getVectorListStart() -
1518 Inst.addOperand(MCOperand::createImm(getVectorIndex()));
1525 Inst.addOperand(MCOperand::createImm(bool(isExactFPImm<ImmIs1>())));
1540 Inst.addOperand(MCOperand::createImm(ShiftedVal->first));
1541 Inst.addOperand(MCOperand::createImm(ShiftedVal->second));
1544 Inst.addOperand(MCOperand::createImm(getShiftedImmShift()));
1547 Inst.addOperand(MCOperand::createImm(0));
1555 Inst.addOperand(MCOperand::createImm(-ShiftedVal->first));
1556 Inst.addOperand(MCOperand::createImm(ShiftedVal->second));
1563 Inst.addOperand(MCOperand::createImm(getCondCode()));
1572 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 12));
1585 Inst.addOperand(MCOperand::createExpr(getImm()));
1588 Inst.addOperand(MCOperand::createImm(MCE->getValue() / Scale));
1594 Inst.addOperand(MCOperand::createImm(MCE->getValue()));
1601 Inst.addOperand(MCOperand::createImm(MCE->getValue() / Scale));
1610 Inst.addOperand(MCOperand::createImm(encoding));
1619 Inst.addOperand(MCOperand::createImm(encoding));
1626 Inst.addOperand(MCOperand::createImm(encoding));
1640 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 2));
1654 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 2));
1668 Inst.addOperand(MCOperand::createImm(MCE->getValue() >> 2));
1673 Inst.addOperand(MCOperand::createImm(
1679 Inst.addOperand(MCOperand::createImm(getBarrier()));
1685 Inst.addOperand(MCOperand::createImm(SysReg.MRSReg));
1691 Inst.addOperand(MCOperand::createImm(SysReg.MSRReg));
1697 Inst.addOperand(MCOperand::createImm(SysReg.PStateField));
1703 Inst.addOperand(MCOperand::createImm(SysReg.PStateField));
1708 Inst.addOperand(MCOperand::createImm(getSysCR()));
1713 Inst.addOperand(MCOperand::createImm(getPrefetch()));
1718 Inst.addOperand(MCOperand::createImm(getPSBHint()));
1723 Inst.addOperand(MCOperand::createImm(getBTIHint()));
1730 Inst.addOperand(MCOperand::createImm(Imm));
1738 Inst.addOperand(MCOperand::createImm(Imm));
1746 Inst.addOperand(MCOperand::createImm(Imm));
1753 Inst.addOperand(MCOperand::createImm(IsSigned));
1754 Inst.addOperand(MCOperand::createImm(getShiftExtendAmount() != 0));
1765 Inst.addOperand(MCOperand::createImm(IsSigned));
1766 Inst.addOperand(MCOperand::createImm(hasShiftExtendAmount()));
1775 Inst.addOperand(MCOperand::createImm((Value >> Shift) & 0xffff));
1784 Inst.addOperand(MCOperand::createImm((~Value >> Shift) & 0xffff));
1790 Inst.addOperand(MCOperand::createImm(MCE->getValue() / 90));
1796 Inst.addOperand(MCOperand::createImm((MCE->getValue() - 90) / 180));
5309 Inst.addOperand(MCOperand::createExpr(Expr));
lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp 322 Inst.addOperand(MCOperand::createReg(Register));
351 Inst.addOperand(MCOperand::createReg(Register));
372 Inst.addOperand(MCOperand::createReg(Register));
393 Inst.addOperand(MCOperand::createReg(Register));
414 Inst.addOperand(MCOperand::createReg(Register));
435 Inst.addOperand(MCOperand::createReg(Register));
446 Inst.addOperand(MCOperand::createReg(Register));
458 Inst.addOperand(MCOperand::createReg(Register));
479 Inst.addOperand(MCOperand::createReg(Register));
492 Inst.addOperand(MCOperand::createReg(Register));
513 Inst.addOperand(MCOperand::createReg(Register));
550 Inst.addOperand(MCOperand::createReg(Register));
574 Inst.addOperand(MCOperand::createReg(Register));
598 Inst.addOperand(MCOperand::createReg(Register));
615 Inst.addOperand(MCOperand::createReg(Register));
646 Inst.addOperand(MCOperand::createReg(Register));
666 Inst.addOperand(MCOperand::createReg(Register));
689 Inst.addOperand(MCOperand::createReg(Register));
713 Inst.addOperand(MCOperand::createReg(Register));
733 Inst.addOperand(MCOperand::createReg(Register));
756 Inst.addOperand(MCOperand::createReg(Register));
780 Inst.addOperand(MCOperand::createReg(Register));
789 Inst.addOperand(MCOperand::createImm(64 - Imm));
796 Inst.addOperand(MCOperand::createImm(64 - Imm));
812 Inst.addOperand(MCOperand::createImm(ImmVal));
818 Inst.addOperand(MCOperand::createImm((Imm >> 1) & 1));
819 Inst.addOperand(MCOperand::createImm(Imm & 1));
826 Inst.addOperand(MCOperand::createImm(Imm));
836 Inst.addOperand(MCOperand::createImm(Imm));
859 Inst.addOperand(MCOperand::createImm(1));
866 Inst.addOperand(MCOperand::createImm(Add - Imm));
872 Inst.addOperand(MCOperand::createImm((Imm + Add) & (Add - 1)));
992 Inst.addOperand(MCOperand::createImm(shift));
1024 Inst.addOperand(MCOperand::createImm(imm));
1025 Inst.addOperand(MCOperand::createImm(shift));
1043 Inst.addOperand(MCOperand::createImm(Rt));
1086 Inst.addOperand(MCOperand::createImm(offset));
1161 Inst.addOperand(MCOperand::createImm(Rt));
1275 Inst.addOperand(MCOperand::createImm(offset));
1491 Inst.addOperand(MCOperand::createImm(offset));
1558 Inst.addOperand(MCOperand::createImm(extend));
1589 Inst.addOperand(MCOperand::createImm(imm));
1606 Inst.addOperand(MCOperand::createImm(imm));
1619 Inst.addOperand(MCOperand::createImm((cmode & 6) << 2));
1625 Inst.addOperand(MCOperand::createImm((cmode & 1) ? 0x110 : 0x108));
1644 Inst.addOperand(MCOperand::createImm(imm));
1645 Inst.addOperand(MCOperand::createImm((cmode & 6) << 2));
1664 Inst.addOperand(MCOperand::createImm(imm));
1700 Inst.addOperand(MCOperand::createImm(ImmVal));
1701 Inst.addOperand(MCOperand::createImm(12 * ShifterVal));
1717 Inst.addOperand(MCOperand::createImm(imm));
1741 Inst.addOperand(MCOperand::createImm(pstate_field));
1742 Inst.addOperand(MCOperand::createImm(crm));
1769 Inst.addOperand(MCOperand::createImm(bit));
1771 Inst.addOperand(MCOperand::createImm(dst));
1786 Inst.addOperand(MCOperand::createReg(Reg));
1821 Inst.addOperand(MCOperand::createImm(imm));
1835 Inst.addOperand(MCOperand::createImm(Imm));
1847 Inst.addOperand(MCOperand::createImm(Val));
1848 Inst.addOperand(MCOperand::createImm(Shift));
1855 Inst.addOperand(MCOperand::createImm(Imm + 1));
lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp 220 MI.addOperand(MCOperand::createExpr(Expr));
lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp 75 const MCOperand &Op0 = MI->getOperand(0);
76 const MCOperand &Op1 = MI->getOperand(1);
77 const MCOperand &Op2 = MI->getOperand(2);
78 const MCOperand &Op3 = MI->getOperand(3);
169 const MCOperand &Op0 = MI->getOperand(0); // Op1 == Op0
170 const MCOperand &Op2 = MI->getOperand(2);
762 const MCOperand &Op1 = MI->getOperand(0);
763 const MCOperand &Cn = MI->getOperand(1);
764 const MCOperand &Cm = MI->getOperand(2);
765 const MCOperand &Op2 = MI->getOperand(3);
870 const MCOperand &Op = MI->getOperand(OpNo);
885 const MCOperand &Op = MI->getOperand(OpNo);
892 const MCOperand &Op = MI->getOperand(OpNo);
898 const MCOperand &Op = MI->getOperand(OpNo);
912 const MCOperand &Op = MI->getOperand(OpNo);
921 const MCOperand &Op = MI->getOperand(OpNo);
929 const MCOperand &MO = MI->getOperand(OpNum);
1079 const MCOperand MO = MI->getOperand(OpNum);
1090 const MCOperand MO1 = MI->getOperand(OpNum + 1);
1145 const MCOperand &MO = MI->getOperand(OpNum);
1333 const MCOperand &Op = MI->getOperand(OpNum);
1358 const MCOperand &Op = MI->getOperand(OpNum);
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp 62 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
201 AArch64MCCodeEmitter::getMachineOpValue(const MCInst &MI, const MCOperand &MO,
215 const MCOperand &MO = MI.getOperand(OpIdx);
236 const MCOperand &MO = MI.getOperand(OpIdx);
263 const MCOperand &MO = MI.getOperand(OpIdx);
264 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
298 const MCOperand &MO = MI.getOperand(OpIdx);
320 const MCOperand &MO = MI.getOperand(OpIdx);
349 const MCOperand &MO = MI.getOperand(OpIdx);
368 const MCOperand &MO = MI.getOperand(OpIdx);
390 const MCOperand &MO = MI.getOperand(OpIdx);
418 const MCOperand &MO = MI.getOperand(OpIdx);
442 const MCOperand &MO = MI.getOperand(OpIdx);
451 const MCOperand &MO = MI.getOperand(OpIdx);
460 const MCOperand &MO = MI.getOperand(OpIdx);
469 const MCOperand &MO = MI.getOperand(OpIdx);
478 const MCOperand &MO = MI.getOperand(OpIdx);
487 const MCOperand &MO = MI.getOperand(OpIdx);
496 const MCOperand &MO = MI.getOperand(OpIdx);
505 const MCOperand &MO = MI.getOperand(OpIdx);
514 const MCOperand &MO = MI.getOperand(OpIdx);
541 const MCOperand &MO = MI.getOperand(OpIdx);
552 const MCOperand &MO = MI.getOperand(OpIdx);
566 MCOperand UImm16MO = MI.getOperand(1);
lib/Target/AMDGPU/AMDGPUAsmPrinter.h 111 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const;
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp 53 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const;
127 MCOperand &MCOp) const {
132 MCOp = MCOperand::createImm(MO.getImm());
135 MCOp = MCOperand::createReg(AMDGPU::getMCReg(MO.getReg(), ST));
139 MCOp = MCOperand::createExpr(
142 MCOp = MCOperand::createExpr(
160 MCOp = MCOperand::createExpr(Expr);
167 MCOp = MCOperand::createExpr(Expr);
189 MCOperand Dest, Src;
210 MCOperand MCOp;
217 OutMI.addOperand(MCOperand::createImm(0));
221 MCOperand &MCOp) const {
378 MCOperand MCOp;
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 763 Inst.addOperand(MCOperand::createExpr(Expr));
770 Inst.addOperand(MCOperand::createImm(Mods.getModifiersOperand()));
790 Inst.addOperand(MCOperand::createImm(Mods.getModifiersOperand()));
810 Inst.addOperand(MCOperand::createExpr(Expr));
1695 Inst.addOperand(MCOperand::createImm(Imm.Val));
1722 Inst.addOperand(MCOperand::createImm(Literal.getZExtValue()));
1735 Inst.addOperand(MCOperand::createImm(Literal.lshr(32).getZExtValue()));
1771 Inst.addOperand(MCOperand::createImm(ImmVal));
1795 Inst.addOperand(MCOperand::createImm(Val));
1799 Inst.addOperand(MCOperand::createImm(Val & 0xffffffff));
1807 Inst.addOperand(MCOperand::createImm(Val));
1811 Inst.addOperand(MCOperand::createImm(Lo_32(Val)));
1823 Inst.addOperand(MCOperand::createImm(Val));
1827 Inst.addOperand(MCOperand::createImm(Val & 0xffff));
1838 Inst.addOperand(MCOperand::createImm(Val));
1852 Inst.addOperand(MCOperand::createImm(Literal.getLoBits(Bitwidth).getZExtValue()));
1860 Inst.addOperand(MCOperand::createImm(FPLiteral.bitcastToAPInt().getZExtValue()));
1864 Inst.addOperand(MCOperand::createReg(AMDGPU::getMCReg(getReg(), AsmParser->getSTI())));
2677 const auto &Op = Inst.getOperand(OpNum);
2748 const MCOperand &MO = Inst.getOperand(OpIdx);
2798 const MCOperand &MO = Inst.getOperand(OpIdx);
2843 const MCOperand &MO = Inst.getOperand(OpIdx);
2906 const MCOperand &Dst = Inst.getOperand(DstIdx);
2914 const MCOperand &Src = Inst.getOperand(SrcIdx);
3236 const MCOperand &Src = Inst.getOperand(SrcIdx);
3245 const MCOperand &Src = Inst.getOperand(Src0Idx);
3272 const auto &Op = Inst.getOperand(OpNum);
3320 const MCOperand &MO = Inst.getOperand(OpIdx);
3378 const MCOperand &MO = Inst.getOperand(OpIdx);
4649 Inst.addOperand(MCOperand::createImm(Default));
4749 Inst.addOperand(MCOperand::createReg(AMDGPU::M0)); // m0
4785 Inst.addOperand(MCOperand::createReg(AMDGPU::M0)); // m0
4810 Inst.addOperand(MCOperand::createReg(AMDGPU::NoRegister));
4846 Inst.addOperand(MCOperand::createImm(EnMask));
6212 Inst.addOperand(MCOperand::createImm(Op.getImm()));
6290 it = Inst.insert(it, MCOperand::createImm(0)); // no modifiers for src2
6732 Inst.addOperand(MCOperand::createImm(Fi? DPP8_FI_1 : DPP8_FI_0));
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp 72 addOperand(MCInst &Inst, const MCOperand& Opnd) {
79 static int insertNamedMCOperand(MCInst &MI, const MCOperand &Op,
101 return addOperand(Inst, MCOperand::createImm(Imm));
379 insertNamedMCOperand(MI, MCOperand::createImm(0),
420 MCOperand::createReg(MI.getOperand(Tied).getReg()),
437 insertNamedMCOperand(MI, MCOperand::createImm(0), AMDGPU::OpName::clamp);
446 insertNamedMCOperand(MI, MCOperand::createImm(0), AMDGPU::OpName::omod);
459 insertNamedMCOperand(MI, MCOperand::createImm(0),
464 insertNamedMCOperand(MI, MCOperand::createImm(0),
584 MI.getOperand(VDataIdx) = MCOperand::createReg(NewVdata);
588 MI.getOperand(VDstIdx) = MCOperand::createReg(NewVdata);
593 MI.getOperand(VAddr0Idx) = MCOperand::createReg(NewVAddr0);
609 MCOperand AMDGPUDisassembler::errOperand(unsigned V,
619 MCOperand AMDGPUDisassembler::createRegOperand(unsigned int RegId) const {
620 return MCOperand::createReg(AMDGPU::getMCReg(RegId, STI));
624 MCOperand AMDGPUDisassembler::createRegOperand(unsigned RegClassID,
634 MCOperand AMDGPUDisassembler::createSRegOperand(unsigned SRegClassID,
673 MCOperand AMDGPUDisassembler::decodeOperand_VS_32(unsigned Val) const {
677 MCOperand AMDGPUDisassembler::decodeOperand_VS_64(unsigned Val) const {
681 MCOperand AMDGPUDisassembler::decodeOperand_VS_128(unsigned Val) const {
685 MCOperand AMDGPUDisassembler::decodeOperand_VSrc16(unsigned Val) const {
689 MCOperand AMDGPUDisassembler::decodeOperand_VSrcV216(unsigned Val) const {
693 MCOperand AMDGPUDisassembler::decodeOperand_VGPR_32(unsigned Val) const {
702 MCOperand AMDGPUDisassembler::decodeOperand_VRegOrLds_32(unsigned Val) const {
706 MCOperand AMDGPUDisassembler::decodeOperand_AGPR_32(unsigned Val) const {
710 MCOperand AMDGPUDisassembler::decodeOperand_AReg_128(unsigned Val) const {
714 MCOperand AMDGPUDisassembler::decodeOperand_AReg_512(unsigned Val) const {
718 MCOperand AMDGPUDisassembler::decodeOperand_AReg_1024(unsigned Val) const {
722 MCOperand AMDGPUDisassembler::decodeOperand_AV_32(unsigned Val) const {
726 MCOperand AMDGPUDisassembler::decodeOperand_AV_64(unsigned Val) const {
730 MCOperand AMDGPUDisassembler::decodeOperand_VReg_64(unsigned Val) const {
734 MCOperand AMDGPUDisassembler::decodeOperand_VReg_96(unsigned Val) const {
738 MCOperand AMDGPUDisassembler::decodeOperand_VReg_128(unsigned Val) const {
742 MCOperand AMDGPUDisassembler::decodeOperand_VReg_256(unsigned Val) const {
746 MCOperand AMDGPUDisassembler::decodeOperand_VReg_512(unsigned Val) const {
750 MCOperand AMDGPUDisassembler::decodeOperand_SReg_32(unsigned Val) const {
757 MCOperand AMDGPUDisassembler::decodeOperand_SReg_32_XM0_XEXEC(
763 MCOperand AMDGPUDisassembler::decodeOperand_SReg_32_XEXEC_HI(
769 MCOperand AMDGPUDisassembler::decodeOperand_SRegOrLds_32(unsigned Val) const {
776 MCOperand AMDGPUDisassembler::decodeOperand_SReg_64(unsigned Val) const {
780 MCOperand AMDGPUDisassembler::decodeOperand_SReg_64_XEXEC(unsigned Val) const {
784 MCOperand AMDGPUDisassembler::decodeOperand_SReg_128(unsigned Val) const {
788 MCOperand AMDGPUDisassembler::decodeOperand_SReg_256(unsigned Val) const {
792 MCOperand AMDGPUDisassembler::decodeOperand_SReg_512(unsigned Val) const {
796 MCOperand AMDGPUDisassembler::decodeLiteralConstant() const {
808 return MCOperand::createImm(Literal);
811 MCOperand AMDGPUDisassembler::decodeIntImmed(unsigned Imm) {
815 return MCOperand::createImm((Imm <= INLINE_INTEGER_C_POSITIVE_MAX) ?
896 MCOperand AMDGPUDisassembler::decodeFPImmed(OpWidthTy Width, unsigned Imm) {
906 return MCOperand::createImm(getInlineImmVal32(Imm));
908 return MCOperand::createImm(getInlineImmVal64(Imm));
911 return MCOperand::createImm(getInlineImmVal16(Imm));
995 MCOperand AMDGPUDisassembler::decodeSrcOp(const OpWidthTy Width, unsigned Val) const {
1038 MCOperand AMDGPUDisassembler::decodeDstOp(const OpWidthTy Width, unsigned Val) const {
1057 MCOperand AMDGPUDisassembler::decodeSpecialReg32(unsigned Val) const {
1089 MCOperand AMDGPUDisassembler::decodeSpecialReg64(unsigned Val) const {
1113 MCOperand AMDGPUDisassembler::decodeSDWASrc(const OpWidthTy Width,
1154 MCOperand AMDGPUDisassembler::decodeSDWASrc16(unsigned Val) const {
1158 MCOperand AMDGPUDisassembler::decodeSDWASrc32(unsigned Val) const {
1162 MCOperand AMDGPUDisassembler::decodeSDWAVopcDst(unsigned Val) const {
1189 MCOperand AMDGPUDisassembler::decodeBoolReg(unsigned Val) const {
1234 Inst.addOperand(MCOperand::createExpr(Add));
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h 60 MCOperand createRegOperand(unsigned int RegId) const;
61 MCOperand createRegOperand(unsigned RegClassID, unsigned Val) const;
62 MCOperand createSRegOperand(unsigned SRegClassID, unsigned Val) const;
64 MCOperand errOperand(unsigned V, const Twine& ErrMsg) const;
73 MCOperand decodeOperand_VGPR_32(unsigned Val) const;
74 MCOperand decodeOperand_VRegOrLds_32(unsigned Val) const;
76 MCOperand decodeOperand_VS_32(unsigned Val) const;
77 MCOperand decodeOperand_VS_64(unsigned Val) const;
78 MCOperand decodeOperand_VS_128(unsigned Val) const;
79 MCOperand decodeOperand_VSrc16(unsigned Val) const;
80 MCOperand decodeOperand_VSrcV216(unsigned Val) const;
82 MCOperand decodeOperand_VReg_64(unsigned Val) const;
83 MCOperand decodeOperand_VReg_96(unsigned Val) const;
84 MCOperand decodeOperand_VReg_128(unsigned Val) const;
85 MCOperand decodeOperand_VReg_256(unsigned Val) const;
86 MCOperand decodeOperand_VReg_512(unsigned Val) const;
88 MCOperand decodeOperand_SReg_32(unsigned Val) const;
89 MCOperand decodeOperand_SReg_32_XM0_XEXEC(unsigned Val) const;
90 MCOperand decodeOperand_SReg_32_XEXEC_HI(unsigned Val) const;
91 MCOperand decodeOperand_SRegOrLds_32(unsigned Val) const;
92 MCOperand decodeOperand_SReg_64(unsigned Val) const;
93 MCOperand decodeOperand_SReg_64_XEXEC(unsigned Val) const;
94 MCOperand decodeOperand_SReg_128(unsigned Val) const;
95 MCOperand decodeOperand_SReg_256(unsigned Val) const;
96 MCOperand decodeOperand_SReg_512(unsigned Val) const;
98 MCOperand decodeOperand_AGPR_32(unsigned Val) const;
99 MCOperand decodeOperand_AReg_128(unsigned Val) const;
100 MCOperand decodeOperand_AReg_512(unsigned Val) const;
101 MCOperand decodeOperand_AReg_1024(unsigned Val) const;
102 MCOperand decodeOperand_AV_32(unsigned Val) const;
103 MCOperand decodeOperand_AV_64(unsigned Val) const;
123 static MCOperand decodeIntImmed(unsigned Imm);
124 static MCOperand decodeFPImmed(OpWidthTy Width, unsigned Imm);
125 MCOperand decodeLiteralConstant() const;
127 MCOperand decodeSrcOp(const OpWidthTy Width, unsigned Val) const;
128 MCOperand decodeDstOp(const OpWidthTy Width, unsigned Val) const;
129 MCOperand decodeSpecialReg32(unsigned Val) const;
130 MCOperand decodeSpecialReg64(unsigned Val) const;
132 MCOperand decodeSDWASrc(const OpWidthTy Width, unsigned Val) const;
133 MCOperand decodeSDWASrc16(unsigned Val) const;
134 MCOperand decodeSDWASrc32(unsigned Val) const;
135 MCOperand decodeSDWAVopcDst(unsigned Val) const;
137 MCOperand decodeBoolReg(unsigned Val) const;
lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp 516 const MCOperand &Op = MI->getOperand(OpNo);
634 const MCOperand &Op = MI->getOperand(OpNo + 1);
1100 const MCOperand &Op = MI->getOperand(OpNo);
1111 const MCOperand &Op = MI->getOperand(OpNo);
1420 const MCOperand &Op = MI->getOperand(OpNo);
1466 const MCOperand &Op = MI->getOperand(OpNo);
1541 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h 42 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp 53 uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
172 const MCOperand &MO,
lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp 48 uint32_t getLitEncoding(const MCOperand &MO, const MCOperandInfo &OpInfo,
64 uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
216 uint32_t SIMCCodeEmitter::getLitEncoding(const MCOperand &MO,
322 const MCOperand &Op = MI.getOperand(i);
350 const MCOperand &MO = MI.getOperand(OpNo);
370 const MCOperand &MO = MI.getOperand(OpNo);
400 const MCOperand &MO = MI.getOperand(OpNo);
452 const MCOperand &MO,
lib/Target/ARC/ARCMCInstLower.cpp 29 MCOperand ARCMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
66 return MCOperand::createExpr(MCSym);
73 return MCOperand::createExpr(Add);
76 MCOperand ARCMCInstLower::LowerOperand(const MachineOperand &MO,
87 return MCOperand::createReg(MO.getReg());
89 return MCOperand::createImm(MO.getImm() + Offset);
109 MCOperand MCOp = LowerOperand(MO);
lib/Target/ARC/ARCMCInstLower.h 34 MCOperand LowerOperand(const MachineOperand &MO, unsigned offset = 0) const;
37 MCOperand LowerSymbolOperand(const MachineOperand &MO,
lib/Target/ARC/Disassembler/ARCDisassembler.cpp 130 Inst.addOperand(MCOperand::createReg(Reg));
165 Inst.addOperand(MCOperand::createImm(SignExtend32<9>(S9)));
184 Inst.addOperand(MCOperand::createImm(Offset));
202 Inst.addOperand(MCOperand::createImm(
215 MCOperand::createImm(InsnS < max ? static_cast<int>(InsnS) : -1));
231 Inst.addOperand(MCOperand::createImm(LImm));
232 Inst.addOperand(MCOperand::createImm(0));
249 Inst.addOperand(MCOperand::createImm(LImm));
250 Inst.addOperand(MCOperand::createImm(0));
267 Inst.addOperand(MCOperand::createImm((uint32_t)(Insn >> 32)));
284 Inst.addOperand(MCOperand::createImm(Value));
lib/Target/ARC/MCTargetDesc/ARCInstPrinter.cpp 141 const MCOperand &Op = MI->getOperand(OpNum);
158 const MCOperand &base = MI->getOperand(OpNum);
159 const MCOperand &offset = MI->getOperand(OpNum + 1);
169 const MCOperand &Op = MI->getOperand(OpNum);
176 const MCOperand &Op = MI->getOperand(OpNum);
lib/Target/ARM/ARMAsmPrinter.cpp 1396 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg()));
1413 TmpInst.addOperand(MCOperand::createExpr(PCRelExpr));
1416 TmpInst.addOperand(MCOperand::createImm(ARMCC::AL));
1417 TmpInst.addOperand(MCOperand::createReg(0));
1419 TmpInst.addOperand(MCOperand::createReg(0));
1428 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg()));
1429 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(1).getReg()));
1446 TmpInst.addOperand(MCOperand::createExpr(PCRelExpr));
1448 TmpInst.addOperand(MCOperand::createImm(ARMCC::AL));
1449 TmpInst.addOperand(MCOperand::createReg(0));
1451 TmpInst.addOperand(MCOperand::createReg(0));
1754 TmpInst.addOperand(MCOperand::createReg(ARM::PC));
1755 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg()));
1757 TmpInst.addOperand(MCOperand::createImm(ARMCC::AL));
1758 TmpInst.addOperand(MCOperand::createReg(0));
1761 TmpInst.addOperand(MCOperand::createReg(0));
1769 TmpInst.addOperand(MCOperand::createReg(ARM::PC));
1770 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg()));
1771 TmpInst.addOperand(MCOperand::createImm(MI->getOperand(2).getImm()));
1773 TmpInst.addOperand(MCOperand::createImm(ARMCC::AL));
1774 TmpInst.addOperand(MCOperand::createReg(0));
1782 TmpInst.addOperand(MCOperand::createReg(ARM::PC));
1783 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg()));
1784 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(1).getReg()));
1785 TmpInst.addOperand(MCOperand::createImm(MI->getOperand(2).getImm()));
1787 TmpInst.addOperand(MCOperand::createImm(ARMCC::AL));
1788 TmpInst.addOperand(MCOperand::createReg(0));
lib/Target/ARM/ARMAsmPrinter.h 106 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp);
145 MCOperand GetSymbolRef(const MachineOperand &MO, const MCSymbol *Symbol);
lib/Target/ARM/ARMInstrInfo.cpp 38 NopInst.addOperand(MCOperand::createImm(0));
39 NopInst.addOperand(MCOperand::createImm(ARMCC::AL));
40 NopInst.addOperand(MCOperand::createReg(0));
43 NopInst.addOperand(MCOperand::createReg(ARM::R0));
44 NopInst.addOperand(MCOperand::createReg(ARM::R0));
45 NopInst.addOperand(MCOperand::createImm(ARMCC::AL));
46 NopInst.addOperand(MCOperand::createReg(0));
47 NopInst.addOperand(MCOperand::createReg(0));
lib/Target/ARM/ARMMCInstLower.cpp 38 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO,
68 return MCOperand::createExpr(Expr);
73 MCOperand &MCOp) {
81 MCOp = MCOperand::createReg(MO.getReg());
84 MCOp = MCOperand::createImm(MO.getImm());
87 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
113 MCOp = MCOperand::createFPImm(Val.convertToDouble());
156 MCOperand MCOp;
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 246 ITInst.addOperand(MCOperand::createImm(ITState.Cond));
247 ITInst.addOperand(MCOperand::createImm(ITState.Mask));
2325 Inst.addOperand(MCOperand::createImm(0));
2327 Inst.addOperand(MCOperand::createImm(CE->getValue()));
2329 Inst.addOperand(MCOperand::createExpr(Expr));
2344 Inst.addOperand(MCOperand::createImm(unsigned(getCondCode())));
2346 Inst.addOperand(MCOperand::createReg(RegNum));
2351 Inst.addOperand(MCOperand::createImm(unsigned(getVPTPred())));
2353 Inst.addOperand(MCOperand::createReg(RegNum));
2370 Inst.addOperand(MCOperand::createReg(RegNum));
2375 Inst.addOperand(MCOperand::createImm(getCoproc()));
2380 Inst.addOperand(MCOperand::createImm(getCoproc()));
2385 Inst.addOperand(MCOperand::createImm(CoprocOption.Val));
2390 Inst.addOperand(MCOperand::createImm(ITMask.Mask));
2395 Inst.addOperand(MCOperand::createImm(unsigned(getCondCode())));
2400 Inst.addOperand(MCOperand::createImm(unsigned(ARMCC::getOppositeCondition(getCondCode()))));
2405 Inst.addOperand(MCOperand::createReg(getReg()));
2410 Inst.addOperand(MCOperand::createReg(getReg()));
2417 Inst.addOperand(MCOperand::createReg(RegShiftedReg.SrcReg));
2418 Inst.addOperand(MCOperand::createReg(RegShiftedReg.ShiftReg));
2419 Inst.addOperand(MCOperand::createImm(
2427 Inst.addOperand(MCOperand::createReg(RegShiftedImm.SrcReg));
2430 Inst.addOperand(MCOperand::createImm(
2436 Inst.addOperand(MCOperand::createImm((ShifterImm.isASR << 5) |
2445 Inst.addOperand(MCOperand::createReg(*I));
2453 Inst.addOperand(MCOperand::createReg(*I));
2475 Inst.addOperand(MCOperand::createImm(RotImm.Imm >> 3));
2485 Inst.addOperand(MCOperand::createImm(ModImm.Bits | (ModImm.Rot << 7)));
2492 Inst.addOperand(MCOperand::createImm(Enc));
2499 Inst.addOperand(MCOperand::createImm(Enc));
2506 Inst.addOperand(MCOperand::createImm(Val));
2513 Inst.addOperand(MCOperand::createImm(Val));
2524 Inst.addOperand(MCOperand::createImm(Mask));
2535 Inst.addOperand(MCOperand::createImm(16 - CE->getValue()));
2541 Inst.addOperand(MCOperand::createImm(32 - CE->getValue()));
2548 Inst.addOperand(MCOperand::createImm(Val));
2556 Inst.addOperand(MCOperand::createImm(CE->getValue()));
2564 Inst.addOperand(MCOperand::createImm(CE->getValue()));
2570 Inst.addOperand(MCOperand::createImm(CE->getValue()));
2576 Inst.addOperand(MCOperand::createImm(CE->getValue()));
2582 Inst.addOperand(MCOperand::createImm(CE->getValue()));
2588 Inst.addOperand(MCOperand::createImm(CE->getValue()));
2596 Inst.addOperand(MCOperand::createImm(CE->getValue() / 4));
2604 Inst.addOperand(MCOperand::createImm(-(CE->getValue() / 4)));
2612 Inst.addOperand(MCOperand::createImm(CE->getValue() / 4));
2620 Inst.addOperand(MCOperand::createImm(CE->getValue() - 1));
2628 Inst.addOperand(MCOperand::createImm(CE->getValue() - 1));
2637 Inst.addOperand(MCOperand::createImm((Imm == 32 ? 0 : Imm)));
2646 Inst.addOperand(MCOperand::createImm(Val == 32 ? 0 : Val));
2654 Inst.addOperand(MCOperand::createImm(~(uint32_t)CE->getValue()));
2662 Inst.addOperand(MCOperand::createImm(-(uint32_t)CE->getValue()));
2670 Inst.addOperand(MCOperand::createImm(-(uint32_t)CE->getValue()));
2675 Inst.addOperand(MCOperand::createImm(CE->getValue() >> 2));
2679 Inst.addOperand(MCOperand::createExpr(SR));
2687 Inst.addOperand(MCOperand::createImm(CE->getValue()));
2691 Inst.addOperand(MCOperand::createExpr(SR));
2697 Inst.addOperand(MCOperand::createImm(Memory.OffsetImm->getValue()));
2702 Inst.addOperand(MCOperand::createImm(unsigned(getMemBarrierOpt())));
2707 Inst.addOperand(MCOperand::createImm(unsigned(getInstSyncBarrierOpt())));
2712 Inst.addOperand(MCOperand::createImm(unsigned(getTraceSyncBarrierOpt())));
2717 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2722 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2727 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2732 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2738 Inst.addOperand(MCOperand::createImm(Imm));
2748 Inst.addOperand(MCOperand::createExpr(getImm()));
2754 Inst.addOperand(MCOperand::createImm(Val));
2759 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2760 Inst.addOperand(MCOperand::createImm(Memory.Alignment));
2822 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2823 Inst.addOperand(MCOperand::createReg(Memory.OffsetRegNum));
2824 Inst.addOperand(MCOperand::createImm(Val));
2837 Inst.addOperand(MCOperand::createReg(0));
2838 Inst.addOperand(MCOperand::createImm(Val));
2847 Inst.addOperand(MCOperand::createExpr(getImm()));
2848 Inst.addOperand(MCOperand::createReg(0));
2849 Inst.addOperand(MCOperand::createImm(0));
2865 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2866 Inst.addOperand(MCOperand::createReg(Memory.OffsetRegNum));
2867 Inst.addOperand(MCOperand::createImm(Val));
2875 Inst.addOperand(MCOperand::createReg(PostIdxReg.RegNum));
2876 Inst.addOperand(MCOperand::createImm(Val));
2888 Inst.addOperand(MCOperand::createReg(0));
2889 Inst.addOperand(MCOperand::createImm(Val));
2898 Inst.addOperand(MCOperand::createExpr(getImm()));
2899 Inst.addOperand(MCOperand::createImm(0));
2910 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2911 Inst.addOperand(MCOperand::createImm(Val));
2920 Inst.addOperand(MCOperand::createExpr(getImm()));
2921 Inst.addOperand(MCOperand::createImm(0));
2932 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2933 Inst.addOperand(MCOperand::createImm(Val));
2942 Inst.addOperand(MCOperand::createExpr(getImm()));
2943 Inst.addOperand(MCOperand::createImm(0));
2948 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2949 Inst.addOperand(MCOperand::createImm(Val));
2958 Inst.addOperand(MCOperand::createExpr(getImm()));
2959 Inst.addOperand(MCOperand::createImm(0));
2964 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2965 Inst.addOperand(MCOperand::createImm(Val));
2972 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2973 Inst.addOperand(MCOperand::createImm(Val));
2979 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2980 Inst.addOperand(MCOperand::createImm(Val));
2985 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
2986 Inst.addOperand(MCOperand::createReg(Memory.OffsetRegNum));
2994 Inst.addOperand(MCOperand::createImm(0));
3000 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3001 Inst.addOperand(MCOperand::createImm(Val));
3009 Inst.addOperand(MCOperand::createImm(0));
3015 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3016 Inst.addOperand(MCOperand::createImm(Val));
3029 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3030 Inst.addOperand(MCOperand::createReg(Memory.OffsetRegNum));
3035 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3036 Inst.addOperand(MCOperand::createReg(Memory.OffsetRegNum));
3044 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3045 Inst.addOperand(MCOperand::createReg(Memory.OffsetRegNum));
3046 Inst.addOperand(MCOperand::createImm(Val));
3051 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3052 Inst.addOperand(MCOperand::createReg(Memory.OffsetRegNum));
3053 Inst.addOperand(MCOperand::createImm(Memory.ShiftImm));
3058 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3059 Inst.addOperand(MCOperand::createReg(Memory.OffsetRegNum));
3065 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3066 Inst.addOperand(MCOperand::createImm(Val));
3072 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3073 Inst.addOperand(MCOperand::createImm(Val));
3079 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3080 Inst.addOperand(MCOperand::createImm(Val));
3086 Inst.addOperand(MCOperand::createReg(Memory.BaseRegNum));
3087 Inst.addOperand(MCOperand::createImm(Val));
3098 Inst.addOperand(MCOperand::createImm(Imm));
3110 Inst.addOperand(MCOperand::createImm(Imm));
3115 Inst.addOperand(MCOperand::createReg(PostIdxReg.RegNum));
3116 Inst.addOperand(MCOperand::createImm(PostIdxReg.isAdd));
3121 Inst.addOperand(MCOperand::createReg(PostIdxReg.RegNum));
3127 Inst.addOperand(MCOperand::createImm(Imm));
3133 Inst.addOperand(MCOperand::createImm(CE->getValue()));
3138 Inst.addOperand(MCOperand::createImm(unsigned(getMSRMask())));
3143 Inst.addOperand(MCOperand::createImm(unsigned(getBankedReg())));
3148 Inst.addOperand(MCOperand::createImm(unsigned(getProcIFlags())));
3153 Inst.addOperand(MCOperand::createReg(VectorList.RegNum));
3184 Inst.addOperand(MCOperand::createReg(RC_out->getRegister(I)));
3189 Inst.addOperand(MCOperand::createReg(VectorList.RegNum));
3190 Inst.addOperand(MCOperand::createImm(VectorList.LaneIndex));
3195 Inst.addOperand(MCOperand::createImm(getVectorIndex()));
3200 Inst.addOperand(MCOperand::createImm(getVectorIndex()));
3205 Inst.addOperand(MCOperand::createImm(getVectorIndex()));
3210 Inst.addOperand(MCOperand::createImm(getVectorIndex()));
3215 Inst.addOperand(MCOperand::createImm(getVectorIndex()));
3220 Inst.addOperand(MCOperand::createImm(getVectorIndex()));
3228 Inst.addOperand(MCOperand::createImm(CE->getValue() | 0xe00));
3237 Inst.addOperand(MCOperand::createImm(Value));
3246 Inst.addOperand(MCOperand::createImm(Value));
3255 Inst.addOperand(MCOperand::createImm(Value));
3264 Inst.addOperand(MCOperand::createImm(Value));
3279 Inst.addOperand(MCOperand::createImm(B));
3302 Inst.addOperand(MCOperand::createImm(Value));
3323 Inst.addOperand(MCOperand::createImm(Elem));
3331 Inst.addOperand(MCOperand::createImm(Value));
3345 Inst.addOperand(MCOperand::createImm(Elem));
3357 Inst.addOperand(MCOperand::createImm(Imm | 0x1e00));
3363 Inst.addOperand(MCOperand::createImm(CE->getValue() / 90));
3369 Inst.addOperand(MCOperand::createImm((CE->getValue() - 90) / 180));
3377 Inst.addOperand(MCOperand::createImm(Imm == 48 ? 1 : 0));
8241 TmpInst.addOperand(MCOperand::createImm(imm));
8259 TmpInst.addOperand(MCOperand::createReg(0));
8260 TmpInst.addOperand(MCOperand::createImm(0));
8277 TmpInst.addOperand(MCOperand::createReg(0));
8278 TmpInst.addOperand(MCOperand::createImm(0));
8297 TmpInst.addOperand(MCOperand::createImm(
8314 TmpInst.addOperand(MCOperand::createExpr(FixupAddr));
8407 TmpInst.addOperand(MCOperand::createImm(Value)); // Immediate
8411 TmpInst.addOperand(MCOperand::createReg(0)); // S
8421 TmpInst.addOperand(MCOperand::createExpr(CPLoc)); // offset to constpool
8423 TmpInst.addOperand(MCOperand::createImm(0)); // unused offset
8465 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8489 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8491 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8515 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8517 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8519 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8539 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
8561 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
8563 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8585 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
8587 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8589 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8611 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
8613 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8615 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8617 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8657 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8679 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8681 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8703 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8705 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8707 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8749 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8756 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8776 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8778 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8785 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8787 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8807 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8809 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8811 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8818 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8820 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8822 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8843 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
8863 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8868 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
8870 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8890 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8892 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8897 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
8899 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8901 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8921 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8923 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8925 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8930 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
8932 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8934 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8936 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8975 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
8980 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9000 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9002 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9007 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9009 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9029 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9031 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9033 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9038 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9040 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9042 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9062 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9064 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9084 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9086 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9091 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
9108 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9110 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9133 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9135 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9155 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9157 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9162 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
9179 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9181 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9204 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9206 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9208 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9228 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9230 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9232 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9237 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
9254 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9256 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9258 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9281 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9283 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9285 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9305 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9307 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9309 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9314 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
9331 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9333 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9335 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9360 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9362 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9382 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
9384 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9386 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9408 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9410 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9431 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9433 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9435 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9455 TmpInst.addOperand(MCOperand::createReg(0)); // Rm
9457 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9459 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9461 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9483 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9485 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9487 TmpInst.addOperand(MCOperand::createReg(Inst.getOperand(0).getReg() +
9550 TmpInst.addOperand(MCOperand::createReg(
9557 TmpInst.addOperand(MCOperand::createReg(
9603 TmpInst.addOperand(MCOperand::createReg(
9607 TmpInst.addOperand(MCOperand::createImm(Amount));
9611 TmpInst.addOperand(MCOperand::createReg(
9635 TmpInst.addOperand(MCOperand::createImm(Shifter)); // Shift value and ty
9666 TmpInst.addOperand(MCOperand::createImm(Shifter)); // Shift value and ty
9679 TmpInst.addOperand(MCOperand::createImm(Shifter)); // Shift value and ty
9696 TmpInst.addOperand(MCOperand::createImm(4));
9712 TmpInst.addOperand(MCOperand::createImm(-4));
9728 TmpInst.addOperand(MCOperand::createReg(0)); // am2offset
9729 TmpInst.addOperand(MCOperand::createImm(4));
9746 TmpInst.addOperand(MCOperand::createImm(-4));
9759 Inst.addOperand(MCOperand::createReg(0)); // cc_out
9768 Inst.addOperand(MCOperand::createReg(0)); // cc_out
9847 Inst.addOperand(MCOperand::createReg(0)); // cc_out
9899 MCOperand::createReg(Inst.getOperand(0).getReg()));
9928 Inst.insert(Inst.begin(), MCOperand::createReg(ARM::SP));
9929 Inst.insert(Inst.begin(), MCOperand::createReg(ARM::SP));
9939 Inst.insert(Inst.begin(), MCOperand::createReg(ARM::SP));
9940 Inst.insert(Inst.begin(), MCOperand::createReg(ARM::SP));
10174 MCOperand &MO = Inst.getOperand(0);
10270 const auto &Op = Inst.getOperand(I);
lib/Target/ARM/Disassembler/ARMDisassembler.cpp 737 MI.insert(I, MCOperand::createReg(InITBlock ? 0 : ARM::CPSR));
742 MI.insert(I, MCOperand::createReg(InITBlock ? 0 : ARM::CPSR));
833 CCI = MI.insert(CCI, MCOperand::createImm(CC));
836 MI.insert(CCI, MCOperand::createReg(0));
838 MI.insert(CCI, MCOperand::createReg(ARM::CPSR));
850 VCCI = MI.insert(VCCI, MCOperand::createImm(VCC));
853 MI.insert(VCCI, MCOperand::createReg(0));
855 MI.insert(VCCI, MCOperand::createReg(ARM::P0));
1133 Inst.addOperand(MCOperand::createReg(Register));
1147 Inst.addOperand(MCOperand::createReg(Register));
1171 Inst.addOperand(MCOperand::createReg(ARM::APSR_NZCV));
1186 Inst.addOperand(MCOperand::createReg(ARM::ZR));
1230 Inst.addOperand(MCOperand::createReg(RegisterPair));
1260 Inst.addOperand(MCOperand::createReg(Register));
1295 Inst.addOperand(MCOperand::createReg(Register));
1326 Inst.addOperand(MCOperand::createReg(Register));
1366 Inst.addOperand(MCOperand::createReg(Register));
1385 Inst.addOperand(MCOperand::createReg(Register));
1408 Inst.addOperand(MCOperand::createReg(Register));
1421 Inst.addOperand(MCOperand::createImm(Val));
1423 Inst.addOperand(MCOperand::createReg(0));
1425 Inst.addOperand(MCOperand::createReg(ARM::CPSR));
1432 Inst.addOperand(MCOperand::createReg(ARM::CPSR));
1434 Inst.addOperand(MCOperand::createReg(0));
1470 Inst.addOperand(MCOperand::createImm(Op));
1505 Inst.addOperand(MCOperand::createImm(Shift));
1629 Inst.addOperand(MCOperand::createImm(~(msb_mask ^ lsb_mask)));
1718 Inst.addOperand(MCOperand::createImm(coproc));
1719 Inst.addOperand(MCOperand::createImm(CRd));
1757 Inst.addOperand(MCOperand::createImm(imm));
1780 Inst.addOperand(MCOperand::createImm(imm));
1904 Inst.addOperand(MCOperand::createImm(imm));
1906 Inst.addOperand(MCOperand::createReg(0));
1908 Inst.addOperand(MCOperand::createImm(tmp));
1955 Inst.addOperand(MCOperand::createImm(shift));
2138 Inst.addOperand(MCOperand::createReg(0));
2139 Inst.addOperand(MCOperand::createImm(U | (imm << 4) | Rm));
2143 Inst.addOperand(MCOperand::createImm(U));
2174 Inst.addOperand(MCOperand::createImm(mode));
2276 MCOperand::createImm(fieldFromInstruction(Insn, 0, 4)));
2305 Inst.addOperand(MCOperand::createImm(imm8));
2343 Inst.addOperand(MCOperand::createImm(imod));
2344 Inst.addOperand(MCOperand::createImm(iflags));
2345 Inst.addOperand(MCOperand::createImm(mode));
2348 Inst.addOperand(MCOperand::createImm(imod));
2349 Inst.addOperand(MCOperand::createImm(iflags));
2353 Inst.addOperand(MCOperand::createImm(mode));
2358 Inst.addOperand(MCOperand::createImm(mode));
2383 Inst.addOperand(MCOperand::createImm(imod));
2384 Inst.addOperand(MCOperand::createImm(iflags));
2385 Inst.addOperand(MCOperand::createImm(mode));
2388 Inst.addOperand(MCOperand::createImm(imod));
2389 Inst.addOperand(MCOperand::createImm(iflags));
2393 Inst.addOperand(MCOperand::createImm(mode));
2401 Inst.addOperand(MCOperand::createImm(imm));
2426 Inst.addOperand(MCOperand::createImm(imm));
2450 Inst.addOperand(MCOperand::createImm(imm));
2530 Inst.addOperand(MCOperand::createImm(Imm));
2548 Inst.addOperand(MCOperand::createImm(imm));
2568 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5Opc(ARM_AM::add, imm)));
2570 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5Opc(ARM_AM::sub, imm)));
2588 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5FP16Opc(ARM_AM::add, imm)));
2590 Inst.addOperand(MCOperand::createImm(ARM_AM::getAM5FP16Opc(ARM_AM::sub, imm)));
2622 Inst.addOperand(MCOperand::createImm(imm32));
2640 Inst.addOperand(MCOperand::createImm(SignExtend32<26>(imm)));
2646 Inst.addOperand(MCOperand::createImm(SignExtend32<26>(imm)));
2663 Inst.addOperand(MCOperand::createImm(0));
2665 Inst.addOperand(MCOperand::createImm(4 << align));
2860 Inst.addOperand(MCOperand::createImm(0));
2895 Inst.addOperand(MCOperand::createReg(0));
3062 Inst.addOperand(MCOperand::createImm(0));
3091 Inst.addOperand(MCOperand::createReg(0));
3302 Inst.addOperand(MCOperand::createImm(align));
3348 Inst.addOperand(MCOperand::createImm(0));
3352 Inst.addOperand(MCOperand::createImm(align));
3385 Inst.addOperand(MCOperand::createImm(0));
3388 Inst.addOperand(MCOperand::createReg(0));
3437 Inst.addOperand(MCOperand::createImm(align));
3440 Inst.addOperand(MCOperand::createReg(0));
3471 Inst.addOperand(MCOperand::createImm(imm));
3515 Inst.addOperand(MCOperand::createImm(imm));
3517 Inst.addOperand(MCOperand::createImm(ARMVCC::None));
3518 Inst.addOperand(MCOperand::createReg(0));
3519 Inst.addOperand(MCOperand::createImm(0));
3532 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV));
3543 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV));
3544 Inst.addOperand(MCOperand::createImm(Qd));
3563 Inst.addOperand(MCOperand::createImm(8 << size));
3570 Inst.addOperand(MCOperand::createImm(8 - Val));
3576 Inst.addOperand(MCOperand::createImm(16 - Val));
3582 Inst.addOperand(MCOperand::createImm(32 - Val));
3588 Inst.addOperand(MCOperand::createImm(64 - Val));
3644 Inst.addOperand(MCOperand::createReg(ARM::SP));
3648 Inst.addOperand(MCOperand::createImm(imm));
3656 Inst.addOperand(MCOperand::createImm(SignExtend32<12>(Val << 1)));
3664 Inst.addOperand(MCOperand::createImm(SignExtend32<21>(Val)));
3672 Inst.addOperand(MCOperand::createImm(Val << 1));
3700 Inst.addOperand(MCOperand::createImm(imm));
3709 Inst.addOperand(MCOperand::createImm(imm));
3717 Inst.addOperand(MCOperand::createReg(ARM::SP));
3718 Inst.addOperand(MCOperand::createImm(Val));
3747 Inst.addOperand(MCOperand::createImm(imm));
4086 Inst.addOperand(MCOperand::createImm(imm));
4094 Inst.addOperand(MCOperand::createImm(INT32_MIN));
4099 Inst.addOperand(MCOperand::createImm(imm * 4));
4108 Inst.addOperand(MCOperand::createImm(INT32_MIN));
4114 Inst.addOperand(MCOperand::createImm(imm * 4));
4161 Inst.addOperand(MCOperand::createImm(imm));
4173 Inst.addOperand(MCOperand::createImm(imm));
4188 Inst.addOperand(MCOperand::createImm(imm));
4357 Inst.addOperand(MCOperand::createImm(imm));
4366 Inst.addOperand(MCOperand::createReg(ARM::SP));
4367 Inst.addOperand(MCOperand::createReg(ARM::SP));
4368 Inst.addOperand(MCOperand::createImm(imm));
4383 Inst.addOperand(MCOperand::createReg(ARM::SP));
4389 Inst.addOperand(MCOperand::createReg(ARM::SP));
4390 Inst.addOperand(MCOperand::createReg(ARM::SP));
4403 Inst.addOperand(MCOperand::createImm(imod));
4404 Inst.addOperand(MCOperand::createImm(flags));
4417 Inst.addOperand(MCOperand::createImm(add));
4454 Inst.addOperand(MCOperand::createImm(imm));
4479 Inst.addOperand(MCOperand::createImm(imm32));
4494 Inst.addOperand(MCOperand::createImm(Val));
4565 Inst.addOperand(MCOperand::createImm(imm));
4568 Inst.addOperand(MCOperand::createImm((imm << 16) | imm));
4571 Inst.addOperand(MCOperand::createImm((imm << 24) | (imm << 8)));
4574 Inst.addOperand(MCOperand::createImm((imm << 24) | (imm << 16) |
4582 Inst.addOperand(MCOperand::createImm(imm));
4593 Inst.addOperand(MCOperand::createImm(SignExtend32<9>(Val << 1)));
4617 Inst.addOperand(MCOperand::createImm(imm32));
4626 Inst.addOperand(MCOperand::createImm(Val));
4635 Inst.addOperand(MCOperand::createImm(Val));
4717 Inst.addOperand(MCOperand::createImm(Val));
4732 Inst.addOperand(MCOperand::createImm(Val));
4936 Inst.addOperand(MCOperand::createImm(align));
4942 Inst.addOperand(MCOperand::createReg(0));
4947 Inst.addOperand(MCOperand::createImm(index));
5001 Inst.addOperand(MCOperand::createImm(align));
5007 Inst.addOperand(MCOperand::createReg(0));
5012 Inst.addOperand(MCOperand::createImm(index));
5066 Inst.addOperand(MCOperand::createImm(align));
5072 Inst.addOperand(MCOperand::createReg(0));
5079 Inst.addOperand(MCOperand::createImm(index));
5129 Inst.addOperand(MCOperand::createImm(align));
5135 Inst.addOperand(MCOperand::createReg(0));
5142 Inst.addOperand(MCOperand::createImm(index));
5197 Inst.addOperand(MCOperand::createImm(align));
5203 Inst.addOperand(MCOperand::createReg(0));
5212 Inst.addOperand(MCOperand::createImm(index));
5260 Inst.addOperand(MCOperand::createImm(align));
5266 Inst.addOperand(MCOperand::createReg(0));
5275 Inst.addOperand(MCOperand::createImm(index));
5339 Inst.addOperand(MCOperand::createImm(align));
5345 Inst.addOperand(MCOperand::createReg(0));
5356 Inst.addOperand(MCOperand::createImm(index));
5411 Inst.addOperand(MCOperand::createImm(align));
5417 Inst.addOperand(MCOperand::createReg(0));
5428 Inst.addOperand(MCOperand::createImm(index));
5509 Inst.addOperand(MCOperand::createImm(pred));
5510 Inst.addOperand(MCOperand::createImm(mask));
5596 Inst.addOperand(MCOperand::createImm(SignExtend32<13>(Val)));
5608 Inst.addOperand(MCOperand::createImm(Val));
5693 Inst.addOperand(MCOperand::createImm(64 - imm));
5752 Inst.addOperand(MCOperand::createImm(64 - imm));
5784 Inst.addOperand(MCOperand::createImm(0));
5785 Inst.addOperand(MCOperand::createImm(rotate));
5849 Inst.addOperand(MCOperand::createImm(cop));
5850 Inst.addOperand(MCOperand::createImm(opc1));
5857 Inst.addOperand(MCOperand::createImm(CRm));
5873 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV));
5876 Inst.addOperand(MCOperand::createReg(ARM::VPR));
5894 Inst.addOperand(MCOperand::createReg(ARM::FPSCR_NZCV));
5897 Inst.addOperand(MCOperand::createReg(ARM::VPR));
5902 Inst.addOperand(MCOperand::createImm(ARMCC::AL));
5903 Inst.addOperand(MCOperand::createReg(0));
5929 Inst.addOperand(MCOperand::createImm(isNeg ? -DecVal : DecVal));
5941 Inst.addOperand(MCOperand::createImm(Val));
5950 Inst.addOperand(MCOperand::createImm(Val));
5966 Inst.addOperand(MCOperand::createReg(ARM::LR));
5967 Inst.addOperand(MCOperand::createReg(ARM::LR));
5979 Inst.addOperand(MCOperand::createReg(ARM::LR));
6005 Inst.addOperand(MCOperand::createReg(ARM::LR));
6024 Inst.addOperand(MCOperand::createImm(Val));
6035 Inst.addOperand(MCOperand::createReg(Register));
6045 Inst.addOperand(MCOperand::createReg(Register));
6053 Inst.addOperand(MCOperand::createImm(ARMCC::AL));
6054 Inst.addOperand(MCOperand::createReg(0));
6070 Inst.addOperand(MCOperand::createReg(ARM::VPR));
6082 Inst.addOperand(MCOperand::createReg(Register));
6098 Inst.addOperand(MCOperand::createReg(Register));
6114 Inst.addOperand(MCOperand::createReg(Register));
6144 Inst.addOperand(MCOperand::createImm(Imm));
6165 Inst.addOperand(MCOperand::createImm((Val & 0x1) == 0 ? ARMCC::EQ : ARMCC::NE));
6188 Inst.addOperand(MCOperand::createImm(Code));
6196 Inst.addOperand(MCOperand::createImm((Val & 0x1) == 0 ? ARMCC::HS : ARMCC::HI));
6227 Inst.addOperand(MCOperand::createImm(Code));
6254 Inst.addOperand(MCOperand::createImm(64 - Val));
6299 Inst.addOperand(MCOperand::createReg(Sysreg));
6311 Inst.addOperand(MCOperand::createImm(ARMCC::AL));
6312 Inst.addOperand(MCOperand::createReg(0));
6372 Inst.addOperand(MCOperand::createImm(1LL << Val));
6382 Inst.addOperand(MCOperand::createImm(Val));
6392 Inst.addOperand(MCOperand::createImm(start + Val));
6518 Inst.addOperand(MCOperand::createImm(Saturate));
6547 Inst.addOperand(MCOperand::createReg(ARM::VPR));
6574 Inst.addOperand(MCOperand::createImm(ARMVCC::None));
6575 Inst.addOperand(MCOperand::createReg(0));
6576 Inst.addOperand(MCOperand::createImm(0));
6584 Inst.addOperand(MCOperand::createReg(ARM::VPR));
6594 Inst.addOperand(MCOperand::createReg(ARM::VPR));
6595 Inst.addOperand(MCOperand::createReg(ARM::VPR));
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp 338 Res.addOperand(MCOperand::createImm(0));
339 Res.addOperand(MCOperand::createImm(14));
340 Res.addOperand(MCOperand::createReg(0));
lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp 99 const MCOperand &Dst = MI->getOperand(0);
100 const MCOperand &MO1 = MI->getOperand(1);
101 const MCOperand &MO2 = MI->getOperand(2);
102 const MCOperand &MO3 = MI->getOperand(3);
122 const MCOperand &Dst = MI->getOperand(0);
123 const MCOperand &MO1 = MI->getOperand(1);
124 const MCOperand &MO2 = MI->getOperand(2);
266 MCOperand NewReg;
271 NewReg = MCOperand::createReg(MRI.getMatchingSuperReg(
312 const MCOperand &Op = MI->getOperand(OpNo);
353 const MCOperand &MO1 = MI->getOperand(OpNum);
383 const MCOperand &MO1 = MI->getOperand(OpNum);
384 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
385 const MCOperand &MO3 = MI->getOperand(OpNum + 2);
403 const MCOperand &MO1 = MI->getOperand(OpNum);
404 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
420 const MCOperand &MO1 = MI->getOperand(Op);
421 const MCOperand &MO2 = MI->getOperand(Op + 1);
422 const MCOperand &MO3 = MI->getOperand(Op + 2);
449 const MCOperand &MO1 = MI->getOperand(Op);
450 const MCOperand &MO2 = MI->getOperand(Op + 1);
461 const MCOperand &MO1 = MI->getOperand(Op);
462 const MCOperand &MO2 = MI->getOperand(Op + 1);
473 const MCOperand &MO1 = MI->getOperand(Op);
481 const MCOperand &MO3 = MI->getOperand(Op + 2);
493 const MCOperand &MO1 = MI->getOperand(OpNum);
494 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
518 const MCOperand &MO1 = MI->getOperand(Op);
519 const MCOperand &MO2 = MI->getOperand(Op + 1);
520 const MCOperand &MO3 = MI->getOperand(Op + 2);
547 const MCOperand &MO1 = MI->getOperand(Op);
563 const MCOperand &MO1 = MI->getOperand(OpNum);
564 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
581 const MCOperand &MO = MI->getOperand(OpNum);
590 const MCOperand &MO1 = MI->getOperand(OpNum);
591 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
600 const MCOperand &MO = MI->getOperand(OpNum);
610 const MCOperand &MO1 = MI->getOperand(OpNum);
611 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
627 const MCOperand &MO1 = MI->getOperand(OpNum);
628 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
652 const MCOperand &MO1 = MI->getOperand(OpNum);
653 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
676 const MCOperand &MO1 = MI->getOperand(OpNum);
677 const MCOperand &MO2 = MI->getOperand(OpNum+1);
703 const MCOperand &MO1 = MI->getOperand(OpNum);
704 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
717 const MCOperand &MO1 = MI->getOperand(OpNum);
727 const MCOperand &MO = MI->getOperand(OpNum);
740 const MCOperand &MO = MI->getOperand(OpNum);
837 const MCOperand &Op = MI->getOperand(OpNum);
846 const MCOperand &Op = MI->getOperand(OpNum);
852 const MCOperand &Op = MI->getOperand(OpNum);
865 const MCOperand &Op = MI->getOperand(OpNum);
1037 const MCOperand &MO = MI->getOperand(OpNum);
1089 const MCOperand &MO1 = MI->getOperand(Op);
1090 const MCOperand &MO2 = MI->getOperand(Op + 1);
1111 const MCOperand &MO1 = MI->getOperand(Op);
1112 const MCOperand &MO2 = MI->getOperand(Op + 1);
1162 const MCOperand &MO1 = MI->getOperand(OpNum);
1163 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1178 const MCOperand &MO1 = MI->getOperand(OpNum);
1179 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1207 const MCOperand &MO1 = MI->getOperand(OpNum);
1208 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1231 const MCOperand &MO1 = MI->getOperand(OpNum);
1232 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1261 const MCOperand &MO1 = MI->getOperand(OpNum);
1262 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1276 const MCOperand &MO1 = MI->getOperand(OpNum);
1291 const MCOperand &MO1 = MI->getOperand(OpNum);
1310 const MCOperand &MO1 = MI->getOperand(OpNum);
1311 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1312 const MCOperand &MO3 = MI->getOperand(OpNum + 2);
1332 const MCOperand &MO = MI->getOperand(OpNum);
1368 MCOperand Op = MI->getOperand(OpNum);
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp 86 unsigned getMachineOpValue(const MCInst &MI,const MCOperand &MO,
317 const MCOperand &MO = MI.getOperand(Op);
336 const MCOperand &MO = MI.getOperand(Op);
421 const MCOperand MO = MI.getOperand(Op);
560 getMachineOpValue(const MCInst &MI, const MCOperand &MO,
600 const MCOperand &MO = MI.getOperand(OpIdx);
601 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
630 const MCOperand &MO = MI.getOperand(OpIdx);
667 const MCOperand MO = MI.getOperand(OpIdx);
680 const MCOperand MO = MI.getOperand(OpIdx);
692 const MCOperand MO = MI.getOperand(OpIdx);
704 const MCOperand MO = MI.getOperand(OpIdx);
716 const MCOperand MO = MI.getOperand(OpIdx);
727 const MCOperand &MCOp1 = MI.getOperand(i);
728 const MCOperand &MCOp2 = MI.getOperand(i + 1);
759 const MCOperand MO = MI.getOperand(OpIdx);
775 const MCOperand MO = MI.getOperand(OpIdx);
790 const MCOperand MO = MI.getOperand(OpIdx);
803 const MCOperand MO = MI.getOperand(OpIdx);
832 const MCOperand MO = MI.getOperand(OpIdx);
873 const MCOperand MO = MI.getOperand(OpIdx);
893 const MCOperand MaskMO = MI.getOperand(OpIdx);
903 const MCOperand CondMO = MI.getOperand(OpIdx-1);
920 const MCOperand MO = MI.getOperand(OpIdx);
936 const MCOperand &MO1 = MI.getOperand(OpIdx);
937 const MCOperand &MO2 = MI.getOperand(OpIdx + 1);
989 const MCOperand &MO = MI.getOperand(OpIdx);
1067 const MCOperand &M0 = MI.getOperand(OpIdx);
1068 const MCOperand &M1 = MI.getOperand(OpIdx + 1);
1087 const MCOperand &M0 = MI.getOperand(OpIdx);
1088 const MCOperand &M1 = MI.getOperand(OpIdx + 1);
1122 const MCOperand &MO = MI.getOperand(OpIdx);
1186 const MCOperand &MO = MI.getOperand(OpIdx);
1187 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1199 const MCOperand &MO = MI.getOperand(OpIdx);
1253 const MCOperand &MO = MI.getOperand(OpIdx);
1254 const MCOperand &MO1 = MI.getOperand(OpIdx+1);
1255 const MCOperand &MO2 = MI.getOperand(OpIdx+2);
1290 const MCOperand &MO = MI.getOperand(OpIdx);
1291 const MCOperand &MO1 = MI.getOperand(OpIdx+1);
1312 const MCOperand &MO = MI.getOperand(OpIdx);
1313 const MCOperand &MO1 = MI.getOperand(OpIdx+1);
1326 const MCOperand &MO = MI.getOperand(OpIdx);
1327 const MCOperand &MO1 = MI.getOperand(OpIdx+1);
1347 const MCOperand &MO = MI.getOperand(OpIdx);
1348 const MCOperand &MO1 = MI.getOperand(OpIdx+1);
1349 const MCOperand &MO2 = MI.getOperand(OpIdx+2);
1381 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1398 const MCOperand &MO = MI.getOperand(OpIdx);
1399 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1410 const MCOperand MO = MI.getOperand(OpIdx);
1427 const MCOperand &MO = MI.getOperand(OpIdx);
1467 const MCOperand &MO = MI.getOperand(OpIdx);
1510 const MCOperand &MO = MI.getOperand(OpIdx);
1511 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1512 const MCOperand &MO2 = MI.getOperand(OpIdx + 2);
1556 const MCOperand &MO = MI.getOperand(OpIdx);
1557 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1595 const MCOperand &MO1 = MI.getOperand(OpNum);
1596 const MCOperand &MO2 = MI.getOperand(OpNum+1);
1597 const MCOperand &MO3 = MI.getOperand(OpNum+2);
1615 const MCOperand &MO1 = MI.getOperand(OpNum);
1616 const MCOperand &MO2 = MI.getOperand(OpNum+1);
1640 const MCOperand &MO1 = MI.getOperand(OpNum);
1665 const MCOperand &MO = MI.getOperand(OpIdx);
1666 const MCOperand &MO1 = MI.getOperand(OpIdx + 1);
1702 const MCOperand &MO = MI.getOperand(Op);
1761 const MCOperand &Reg = MI.getOperand(Op);
1762 const MCOperand &Imm = MI.getOperand(Op + 1);
1785 const MCOperand &Reg = MI.getOperand(Op);
1786 const MCOperand &Imm = MI.getOperand(Op + 1);
1812 const MCOperand &Reg = MI.getOperand(Op);
1813 const MCOperand &Imm = MI.getOperand(Op + 1);
1833 const MCOperand &MO = MI.getOperand(Op);
1898 const MCOperand MO = MI.getOperand(OpIdx);
1908 const MCOperand MO = MI.getOperand(OpIdx);
1909 const MCOperand BranchMO = MI.getOperand(0);
1930 const MCOperand MO = MI.getOperand(OpIdx);
1962 const MCOperand MO = MI.getOperand(OpIdx);
1990 const MCOperand &MO = MI.getOperand(OpIdx);
2000 const MCOperand MO = MI.getOperand(OpIdx);
lib/Target/ARM/Thumb1InstrInfo.cpp 28 NopInst.addOperand(MCOperand::createReg(ARM::R8));
29 NopInst.addOperand(MCOperand::createReg(ARM::R8));
30 NopInst.addOperand(MCOperand::createImm(ARMCC::AL));
31 NopInst.addOperand(MCOperand::createReg(0));
lib/Target/ARM/Thumb2InstrInfo.cpp 47 NopInst.addOperand(MCOperand::createImm(0));
48 NopInst.addOperand(MCOperand::createImm(ARMCC::AL));
49 NopInst.addOperand(MCOperand::createReg(0));
lib/Target/AVR/AVRMCInstLower.cpp 26 MCOperand AVRMCInstLower::lowerSymbolOperand(const MachineOperand &MO,
59 return MCOperand::createExpr(Expr);
66 MCOperand MCOp;
76 MCOp = MCOperand::createReg(MO.getReg());
79 MCOp = MCOperand::createImm(MO.getImm());
89 MCOp = MCOperand::createExpr(
lib/Target/AVR/AVRMCInstLower.h 32 MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
lib/Target/AVR/AsmParser/AVRAsmParser.cpp 133 Inst.addOperand(MCOperand::createReg(getReg()));
139 Inst.addOperand(MCOperand::createImm(0));
141 Inst.addOperand(MCOperand::createImm(CE->getValue()));
143 Inst.addOperand(MCOperand::createExpr(Expr));
159 Inst.addOperand(MCOperand::createReg(getReg()));
168 Inst.addOperand(MCOperand::createImm(~(uint8_t)CE->getValue()));
lib/Target/AVR/MCTargetDesc/AVRInstPrinter.cpp 102 const MCOperand &Op = MI->getOperand(OpNo);
127 const MCOperand &Op = MI->getOperand(OpNo);
149 const MCOperand &OffsetOp = MI->getOperand(OpNo + 1);
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp 95 const MCOperand &MO = MI.getOperand(OpNo);
115 auto MO = MI.getOperand(OpNo);
136 auto RegOp = MI.getOperand(OpNo);
137 auto OffsetOp = MI.getOperand(OpNo + 1);
183 auto MO = MI.getOperand(OpNo);
207 auto MO = MI.getOperand(OpNo);
250 const MCOperand &MO,
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h 94 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
lib/Target/BPF/AsmParser/BPFAsmParser.cpp 180 Inst.addOperand(MCOperand::createImm(CE->getValue()));
182 Inst.addOperand(MCOperand::createExpr(Expr));
188 Inst.addOperand(MCOperand::createReg(getReg()));
lib/Target/BPF/BPFMCInstLower.cpp 36 MCOperand BPFMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
44 return MCOperand::createExpr(Expr);
53 MCOperand MCOp;
62 MCOp = MCOperand::createReg(MO.getReg());
65 MCOp = MCOperand::createImm(MO.getImm());
68 MCOp = MCOperand::createExpr(
lib/Target/BPF/BPFMCInstLower.h 36 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
lib/Target/BPF/BTFDebug.cpp 1133 OutMI.addOperand(MCOperand::createReg(MI->getOperand(0).getReg()));
1134 OutMI.addOperand(MCOperand::createImm(Imm));
lib/Target/BPF/Disassembler/BPFDisassembler.cpp 108 Inst.addOperand(MCOperand::createReg(Reg));
123 Inst.addOperand(MCOperand::createReg(Reg));
130 Inst.addOperand(MCOperand::createReg(GPRDecoderTable[Register]));
132 Inst.addOperand(MCOperand::createImm(SignExtend32<16>(Offset)));
200 auto& Op = Instr.getOperand(1);
210 auto Op = Instr.getOperand(0);
212 Instr.addOperand(MCOperand::createReg(BPF::R6));
lib/Target/BPF/MCTargetDesc/BPFInstPrinter.cpp 53 const MCOperand &Op = MI->getOperand(OpNo);
66 const MCOperand &RegOp = MI->getOperand(OpNo);
67 const MCOperand &OffsetOp = MI->getOperand(OpNo + 1);
87 const MCOperand &Op = MI->getOperand(OpNo);
98 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp 53 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
87 const MCOperand &MO,
138 const MCOperand &MO = MI.getOperand(1);
162 const MCOperand Op1 = MI.getOperand(1);
166 MCOperand Op2 = MI.getOperand(2);
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp 380 Inst.addOperand(MCOperand::createReg(getReg()));
385 Inst.addOperand(MCOperand::createExpr(getImm()));
394 Inst.addOperand(MCOperand::createExpr(Expr));
404 Inst.addOperand(MCOperand::createExpr(NewExpr));
534 for (MCOperand &I : MCI)
537 NewInst.addOperand(MCOperand::createExpr(HexagonMCExpr::create(
613 MCB.addOperand(MCOperand::createImm(0));
646 MCB.addOperand(MCOperand::createInst(SubInst));
1223 static MCInst makeCombineInst(int opCode, MCOperand &Rdd, MCOperand &MO1,
1223 static MCInst makeCombineInst(int opCode, MCOperand &Rdd, MCOperand &MO1,
1224 MCOperand &MO2) {
1304 MCOperand &Rx = Inst.getOperand(0);
1305 MCOperand &Ry = Inst.getOperand(1);
1315 MCOperand Reg = Inst.getOperand(0);
1316 MCOperand S27 = Inst.getOperand(1);
1321 Inst.addOperand(MCOperand::createReg(Hexagon::R0));
1335 MCOperand &Ry = Inst.getOperand(0);
1336 MCOperand &src = Inst.getOperand(2);
1343 MCOperand &MO = Inst.getOperand(2);
1353 MCOperand &MO = Inst.getOperand(2);
1360 MCOperand &Pd = Inst.getOperand(0);
1361 MCOperand &Rt = Inst.getOperand(1);
1379 MCOperand &MO = Inst.getOperand(1);
1387 Inst.addOperand(MCOperand::createReg(matchRegister(Reg2)));
1394 MCOperand &MO = Inst.getOperand(2);
1402 Inst.addOperand(MCOperand::createReg(matchRegister(Reg2)));
1410 MCOperand &MO = Inst.getOperand(2);
1418 Inst.addOperand(MCOperand::createReg(matchRegister(Reg2)));
1427 MCOperand &MO = Inst.getOperand(1);
1433 Inst.addOperand(MCOperand::createReg(MatchRegisterName(R2)));
1447 MCOperand &MO_1 = Inst.getOperand(1);
1448 MCOperand &MO_0 = Inst.getOperand(0);
1537 TmpInst.addOperand(MCOperand::createExpr(HexagonMCExpr::create(
1546 MCOperand &Rdd = Inst.getOperand(0);
1547 MCOperand &MO = Inst.getOperand(1);
1550 MCOperand imm(MCOperand::createExpr(
1550 MCOperand imm(MCOperand::createExpr(
1558 MCOperand &Rdd = Inst.getOperand(0);
1559 MCOperand &MO = Inst.getOperand(1);
1565 MCOperand imm(MCOperand::createExpr(HexagonMCExpr::create(
1565 MCOperand imm(MCOperand::createExpr(HexagonMCExpr::create(
1571 MCOperand imm2(MCOperand::createExpr(Expr)); // lower 32
1571 MCOperand imm2(MCOperand::createExpr(Expr)); // lower 32
1574 MCOperand imm(MCOperand::createExpr(HexagonMCExpr::create(
1574 MCOperand imm(MCOperand::createExpr(HexagonMCExpr::create(
1583 MCOperand &Rdd = Inst.getOperand(0);
1584 MCOperand &MO1 = Inst.getOperand(1);
1585 MCOperand &MO2 = Inst.getOperand(2);
1598 MCOperand &Rdd = Inst.getOperand(0);
1599 MCOperand &MO1 = Inst.getOperand(1);
1606 MCOperand &MO2 = Inst.getOperand(2);
1617 MCOperand &Rx = Inst.getOperand(0);
1618 MCOperand &Rs = Inst.getOperand(2);
1619 MCOperand &Imm4 = Inst.getOperand(3);
1620 MCOperand &Imm6 = Inst.getOperand(4);
1637 MCOperand &Rx = Inst.getOperand(0);
1638 MCOperand &Rs = Inst.getOperand(2);
1639 MCOperand &Imm4 = Inst.getOperand(3);
1640 MCOperand &Imm6 = Inst.getOperand(4);
1657 MCOperand &Rx = Inst.getOperand(0);
1658 MCOperand &Rs = Inst.getOperand(2);
1659 MCOperand &Imm4 = Inst.getOperand(3);
1660 MCOperand &Imm6 = Inst.getOperand(4);
1680 MCOperand &Rd = Inst.getOperand(0);
1681 MCOperand &Rs = Inst.getOperand(1);
1682 MCOperand &Imm = Inst.getOperand(2);
1705 MCOperand &Imm = Inst.getOperand(2);
1713 MCOperand &Rd = Inst.getOperand(0);
1714 MCOperand &Rs = Inst.getOperand(1);
1723 MCOperand &Rd = Inst.getOperand(0);
1724 MCOperand &Rs = Inst.getOperand(1);
1734 MCOperand &Rdd = Inst.getOperand(0);
1735 MCOperand &Rss = Inst.getOperand(1);
1736 MCOperand &Imm = Inst.getOperand(2);
1753 TmpInst.addOperand(MCOperand::createReg(matchRegister(Reg2)));
1766 MCOperand &Rs = Inst.getOperand(1);
1783 MCOperand &Rs = Inst.getOperand(1);
1800 MCOperand &Rt = Inst.getOperand(2);
1818 MCOperand &Rxx = Inst.getOperand(0);
1819 MCOperand &Rss = Inst.getOperand(2);
1820 MCOperand &Rt = Inst.getOperand(3);
1843 MCOperand &Rt = Inst.getOperand(2);
1860 MCOperand &Imm = Inst.getOperand(2);
1878 MCOperand &Rdd = Inst.getOperand(0);
1879 MCOperand &Rss = Inst.getOperand(1);
1880 MCOperand &Imm = Inst.getOperand(2);
1897 TmpInst.addOperand(MCOperand::createReg(matchRegister(Reg2)));
1911 MCOperand &Rd = Inst.getOperand(0);
1912 MCOperand &Rs = Inst.getOperand(1);
1915 TmpInst.addOperand(MCOperand::createExpr(
1980 MCOperand::createExpr(MCConstantExpr::create(255, Context)));
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp 177 MI.addOperand(MCOperand::createImm(0));
183 MI.addOperand(MCOperand::createInst(Inst));
200 for (auto I: HexagonMCInstrInfo::bundleInstructions(Instr)) {
282 MCOperand::createExpr(MCConstantExpr::create(-1, Context)));
286 MCOperand::createExpr(MCConstantExpr::create(-1, Context)));
401 MCOperand OPLow = MCOperand::createInst(MILow);
401 MCOperand OPLow = MCOperand::createInst(MILow);
402 MCOperand OPHigh = MCOperand::createInst(MIHigh);
402 MCOperand OPHigh = MCOperand::createInst(MIHigh);
452 MCOperand::createExpr(MCConstantExpr::create(-1, getContext())));
460 MCOperand &MCO = MI.getOperand(OpIndex);
525 Inst.addOperand(MCOperand::createReg(Table[RegNo]));
669 Inst.addOperand(MCOperand::createReg(Register));
697 Inst.addOperand(MCOperand::createReg(Register));
715 Inst.addOperand(MCOperand::createReg(Register));
775 Inst.addOperand(MCOperand::createReg(Register));
801 Inst.addOperand(MCOperand::createReg(Register));
lib/Target/Hexagon/HexagonAsmPrinter.cpp 181 MCStreamer &OutStreamer, const MCOperand &Imm,
255 MCOperand &ImmOp = Inst.getOperand(i);
260 T.addOperand(MCOperand::createExpr(NewHE));
279 MCOperand Reg = Inst.getOperand(0);
280 MCOperand S16 = Inst.getOperand(1);
285 Inst.addOperand(MCOperand::createReg(Hexagon::R0));
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));
328 const MCOperand &Imm = MappedInst.getOperand(1);
335 MCOperand &Reg = MappedInst.getOperand(0);
338 TmpInst.addOperand(MCOperand::createExpr(
346 MCOperand &Imm = MappedInst.getOperand(1);
351 MCOperand &Reg = MappedInst.getOperand(0);
354 TmpInst.addOperand(MCOperand::createExpr(HexagonMCExpr::create(
364 MCOperand &Ps = Inst.getOperand(1);
374 MCOperand &Rt = Inst.getOperand(3);
385 MCOperand &Rt = Inst.getOperand(2);
397 MCOperand &Rt = Inst.getOperand(2);
409 MCOperand &Rs = Inst.getOperand(1);
425 MCOperand &MO = MappedInst.getOperand(2);
445 MCOperand::createExpr(HexagonMCExpr::create(Sub, OutContext)));
452 MCOperand &MO2 = MappedInst.getOperand(2);
462 MCOperand &MO1 = MappedInst.getOperand(1);
466 TmpInst.addOperand(MCOperand::createReg(High));
467 TmpInst.addOperand(MCOperand::createReg(Low));
481 MCOperand::createExpr(HexagonMCExpr::create(Sub, OutContext)));
488 MCOperand &MO = Inst.getOperand(2);
508 MCOperand::createExpr(HexagonMCExpr::create(Sub, OutContext)));
516 MCOperand &Rdd = MappedInst.getOperand(0);
517 MCOperand &MO = MappedInst.getOperand(1);
526 TmpInst.addOperand(MCOperand::createExpr(E));
530 TmpInst.addOperand(MCOperand::createExpr(E));
539 MCOperand &MO = MappedInst.getOperand(1);
544 MappedInst.addOperand(MCOperand::createReg(Low));
551 MCOperand &MO = MappedInst.getOperand(2);
556 MappedInst.addOperand(MCOperand::createReg(Low));
565 MCOperand &MO = MappedInst.getOperand(2);
570 MappedInst.addOperand(MCOperand::createReg(Low));
578 MCOperand &Imm = MappedInst.getOperand(2);
594 MCOperand &Rt = Inst.getOperand(1);
746 MCB.addOperand(MCOperand::createImm(0));
lib/Target/Hexagon/HexagonMCInstLower.cpp 41 static MCOperand GetSymbolRef(const MachineOperand &MO, const MCSymbol *Symbol,
93 return MCOperand::createExpr(ME);
114 MCOperand MCO;
127 MCO = MCOperand::createReg(MO.getReg());
138 MCO = MCOperand::createExpr(Expr);
145 MCO = MCOperand::createExpr(Expr);
153 MCO = MCOperand::createExpr(Expr);
179 MCB.addOperand(MCOperand::createInst(MCI));
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp 548 MCOperand const &Operand =
657 Res.addOperand(MCOperand::createImm(Inst.getOperand(0).getImm()));
673 Res.addOperand(MCOperand::createInst(HMIx));
677 Res.addOperand(MCOperand::createInst(I.getInst()));
734 Inst.addOperand(MCOperand::createInst(Nop));
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp 39 for (auto const &I : HexagonMCInstrInfo::bundleInstructions(*MI)) {
66 MCOperand const &MO = MI->getOperand(OpNo);
82 MCOperand const &MO = MI->getOperand(OpNo);
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp 54 for (auto const &I : HexagonMCInstrInfo::bundleInstructions(MCB)) {
361 for (auto HMI : HexagonMCInstrInfo::bundleInstructions(MCB)) {
416 MCOperand const &Op = HexagonMCInstrInfo::getNewValueOperand(MCII, I);
494 for (auto I : HexagonMCInstrInfo::bundleInstructions(MCB)) {
498 MCOperand const &Operand = Inst.getOperand(j);
516 MCOperand const &Operand = I.getOperand(j);
630 for (auto const &HMI : HexagonMCInstrInfo::bundleInstructions(MCB)) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp 469 MCInstrInfo const &MCII, const MCInst &MI, const MCOperand &MO,
585 const MCOperand &MO, const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups,
719 HexagonMCCodeEmitter::getMachineOpValue(MCInst const &MI, MCOperand const &MO,
741 const MCOperand *I = Instrs.begin() + State.Index - 1;
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h 68 unsigned getMachineOpValue(MCInst const &MI, MCOperand const &MO,
74 unsigned getExprOpValue(const MCInst &MI, const MCOperand &MO,
79 const MCOperand &MO,
lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp 175 const MCOperand &Predicate = HMCI.getOperand(0);
200 MCOperand Rs, Rt;
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp 69 for (auto const &I : HexagonMCInstrInfo::bundleInstructions(MCB)) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp 83 MI.addOperand(MCOperand::createExpr(MCConstantExpr::create(Value, Context)));
90 MCOperand const &exOp =
98 MCB.addOperand(MCOperand::createInst(XMCI));
161 MCOperand const &MO) {
168 XMI.addOperand(MCOperand::createImm(MO.getImm() & (~0x3f)));
170 XMI.addOperand(MCOperand::createExpr(MO.getExpr()));
185 duplexInst->addOperand(MCOperand::createInst(SubInst0));
186 duplexInst->addOperand(MCOperand::createInst(SubInst1));
290 MCOperand const &
294 MCOperand const &MO = MCI.getOperand(O);
353 MCOperand const &HexagonMCInstrInfo::getNewValueOperand(MCInstrInfo const &MCII,
358 static MCOperand MCO = MCOperand::createReg(Hexagon::VTMP);
358 static MCOperand MCO = MCOperand::createReg(Hexagon::VTMP);
362 MCOperand const &MCO = MCI.getOperand(O);
378 MCOperand const &
382 MCOperand const &MCO = MCI.getOperand(O);
436 for (auto const &I : HexagonMCInstrInfo::bundleInstructions(MCI)) {
452 for (const auto &I : HexagonMCInstrInfo::bundleInstructions(MCI)) {
499 MCOperand const &MO = HexagonMCInstrInfo::getExtendableOperand(MCII, MCI);
767 MCOperand const &MCO = MCI.getOperand(Index);
813 MCB.addOperand(MCOperand::createInst(new (Context) MCInst(Nop)));
855 MCOperand &Operand = MCI.getOperand(0);
861 MCOperand &Operand = MCI.getOperand(0);
868 MCOperand &Operand = MCI.getOperand(0);
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h 100 MCOperand const &MO);
133 MCOperand const &getExtendableOperand(MCInstrInfo const &MCII,
160 MCOperand const &getNewValueOperand(MCInstrInfo const &MCII, MCInst const &MCI);
162 MCOperand const &getNewValueOperand2(MCInstrInfo const &MCII,
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp 37 for (const auto &I : HexagonMCInstrInfo::bundleInstructions(MCB)) {
62 for (auto const &I : HexagonMCInstrInfo::bundleInstructions(MCB)) {
81 MCB.addOperand(MCOperand::createImm(BundleFlags));
89 MCB.addOperand(MCOperand::createInst(Extender));
90 MCB.addOperand(MCOperand::createInst(&MI));
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp 442 auto const &Extended(HexagonMCInstrInfo::getExtendableOperand(*Info, Inst));
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp 392 Inst.addOperand(MCOperand::createImm(0));
395 MCOperand::createImm(static_cast<int32_t>(ConstExpr->getValue())));
397 Inst.addOperand(MCOperand::createExpr(Expr));
402 Inst.addOperand(MCOperand::createReg(getReg()));
433 Inst.addOperand(MCOperand::createReg(getMemBaseReg()));
436 Inst.addOperand(MCOperand::createImm(getMemOp()));
441 Inst.addOperand(MCOperand::createReg(getMemBaseReg()));
443 Inst.addOperand(MCOperand::createReg(getMemOffsetReg()));
444 Inst.addOperand(MCOperand::createImm(getMemOp()));
468 MCOperand::createImm(static_cast<int32_t>(ConstExpr->getValue())));
475 Inst.addOperand(MCOperand::createExpr(getImm()));
483 Inst.addOperand(MCOperand::createExpr(getImm()));
491 Inst.addOperand(MCOperand::createImm(ConstExpr->getValue() & 0xffff));
499 Inst.addOperand(MCOperand::createImm(ConstExpr->getValue() >> 16));
506 Inst.addOperand(MCOperand::createExpr(getImm()));
514 Inst.addOperand(MCOperand::createExpr(getImm()));
522 Inst.addOperand(MCOperand::createImm(ConstExpr->getValue() >> 16));
530 Inst.addOperand(MCOperand::createImm(ConstExpr->getValue() & 0x1fffff));
537 Inst.addOperand(MCOperand::createExpr(getImm()));
545 Inst.addOperand(MCOperand::createExpr(getImm()));
553 Inst.addOperand(MCOperand::createExpr(getImm()));
lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp 127 Instr.addOperand(MCOperand::createImm(AluOp));
169 Inst.addOperand(MCOperand::createReg(Reg));
178 Inst.addOperand(MCOperand::createReg(GPRDecoderTable[Register]));
180 Inst.addOperand(MCOperand::createImm(SignExtend32<16>(Offset)));
190 Inst.addOperand(MCOperand::createReg(GPRDecoderTable[Register]));
192 Inst.addOperand(MCOperand::createReg(GPRDecoderTable[Register]));
202 Inst.addOperand(MCOperand::createReg(GPRDecoderTable[Register]));
204 Inst.addOperand(MCOperand::createImm(SignExtend32<10>(Offset)));
222 MI.addOperand(MCOperand::createImm(Insn));
229 Inst.addOperand(MCOperand::createImm(SignExtend32<16>(Offset)));
239 Inst.addOperand(MCOperand::createImm(Val));
lib/Target/Lanai/LanaiMCInstLower.cpp 66 MCOperand LanaiMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
90 return MCOperand::createExpr(Expr);
99 MCOperand MCOp;
105 MCOp = MCOperand::createReg(MO.getReg());
108 MCOp = MCOperand::createImm(MO.getImm());
111 MCOp = MCOperand::createExpr(
lib/Target/Lanai/LanaiMCInstLower.h 36 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
lib/Target/Lanai/MCTargetDesc/LanaiInstPrinter.cpp 151 const MCOperand &Op = MI->getOperand(OpNo);
164 const MCOperand &Op = MI->getOperand(OpNo);
178 const MCOperand &Op = MI->getOperand(OpNo);
190 const MCOperand &Op = MI->getOperand(OpNo);
202 const MCOperand &Op = MI->getOperand(OpNo);
213 const MCOperand &RegOp) {
226 const MCOperand &OffsetOp,
239 const MCOperand &RegOp = MI->getOperand(OpNo);
240 const MCOperand &OffsetOp = MI->getOperand(OpNo + 1);
241 const MCOperand &AluOp = MI->getOperand(OpNo + 2);
254 const MCOperand &RegOp = MI->getOperand(OpNo);
255 const MCOperand &OffsetOp = MI->getOperand(OpNo + 1);
256 const MCOperand &AluOp = MI->getOperand(OpNo + 2);
275 const MCOperand &RegOp = MI->getOperand(OpNo);
276 const MCOperand &OffsetOp = MI->getOperand(OpNo + 1);
277 const MCOperand &AluOp = MI->getOperand(OpNo + 2);
lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp 57 unsigned getMachineOpValue(const MCInst &Inst, const MCOperand &MCOp,
110 const MCInst &Inst, const MCOperand &MCOp, SmallVectorImpl<MCFixup> &Fixups,
137 const MCOperand AluOp = Inst.getOperand(3);
142 const MCOperand Op2 = Inst.getOperand(2);
189 const MCOperand Op1 = Inst.getOperand(OpNo + 0);
190 const MCOperand Op2 = Inst.getOperand(OpNo + 1);
191 const MCOperand AluOp = Inst.getOperand(OpNo + 2);
221 const MCOperand Op1 = Inst.getOperand(OpNo + 0);
222 const MCOperand Op2 = Inst.getOperand(OpNo + 1);
223 const MCOperand AluMCOp = Inst.getOperand(OpNo + 2);
260 const MCOperand Op1 = Inst.getOperand(OpNo + 0);
261 const MCOperand Op2 = Inst.getOperand(OpNo + 1);
262 const MCOperand AluOp = Inst.getOperand(OpNo + 2);
291 const MCOperand &MCOp = Inst.getOperand(OpNo);
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp 129 Inst.addOperand(MCOperand::createReg(Reg));
135 Inst.addOperand(MCOperand::createImm(0));
137 Inst.addOperand(MCOperand::createImm(CE->getValue()));
139 Inst.addOperand(MCOperand::createExpr(Expr));
153 Inst.addOperand(MCOperand::createReg(Mem.Reg));
lib/Target/MSP430/Disassembler/MSP430Disassembler.cpp 84 MI.addOperand(MCOperand::createReg(Reg));
102 MI.addOperand(MCOperand::createReg(Reg));
128 MI.addOperand(MCOperand::createImm(Imm));
142 MI.addOperand(MCOperand::createImm((int16_t)Imm));
354 MI.addOperand(MCOperand::createImm(SignExtend32(Offset, 10)));
360 MI.addOperand(MCOperand::createImm(getCondCode(Cond)));
lib/Target/MSP430/MCTargetDesc/MSP430InstPrinter.cpp 38 const MCOperand &Op = MI->getOperand(OpNo);
54 const MCOperand &Op = MI->getOperand(OpNo);
69 const MCOperand &Base = MI->getOperand(OpNo);
70 const MCOperand &Disp = MI->getOperand(OpNo+1);
98 const MCOperand &Base = MI->getOperand(OpNo);
104 const MCOperand &Base = MI->getOperand(OpNo);
lib/Target/MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp 53 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
102 const MCOperand &MO,
123 const MCOperand &MO1 = MI.getOperand(Op);
127 const MCOperand &MO2 = MI.getOperand(Op + 1);
155 const MCOperand &MO = MI.getOperand(Op);
168 const MCOperand &MO = MI.getOperand(Op);
187 const MCOperand &MO = MI.getOperand(Op);
lib/Target/MSP430/MSP430MCInstLower.cpp 94 MCOperand MSP430MCInstLower::
109 return MCOperand::createExpr(Expr);
121 MCOperand MCOp;
129 MCOp = MCOperand::createReg(MO.getReg());
132 MCOp = MCOperand::createImm(MO.getImm());
135 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
lib/Target/MSP430/MSP430MCInstLower.h 35 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 247 const MCOperand &Offset, bool Is32BitAddress,
1011 Inst.addOperand(MCOperand::createImm(0));
1013 Inst.addOperand(MCOperand::createImm(CE->getValue()));
1015 Inst.addOperand(MCOperand::createExpr(Expr));
1027 Inst.addOperand(MCOperand::createReg(getGPR32Reg()));
1032 Inst.addOperand(MCOperand::createReg(getGPR32Reg()));
1037 Inst.addOperand(MCOperand::createReg(getGPR32Reg()));
1042 Inst.addOperand(MCOperand::createReg(getGPRMM16Reg()));
1047 Inst.addOperand(MCOperand::createReg(getGPRMM16Reg()));
1052 Inst.addOperand(MCOperand::createReg(getGPRMM16Reg()));
1057 Inst.addOperand(MCOperand::createReg(getGPRMM16Reg()));
1063 Inst.addOperand(MCOperand::createReg(getGPRMM16Reg()));
1071 Inst.addOperand(MCOperand::createReg(getGPR64Reg()));
1076 Inst.addOperand(MCOperand::createReg(getAFGR64Reg()));
1081 Inst.addOperand(MCOperand::createReg(getAFGR64Reg()));
1086 Inst.addOperand(MCOperand::createReg(getFGR64Reg()));
1091 Inst.addOperand(MCOperand::createReg(getFGR64Reg()));
1096 Inst.addOperand(MCOperand::createReg(getFGR32Reg()));
1107 Inst.addOperand(MCOperand::createReg(getFGR32Reg()));
1116 Inst.addOperand(MCOperand::createReg(getFCCReg()));
1121 Inst.addOperand(MCOperand::createReg(getMSA128Reg()));
1126 Inst.addOperand(MCOperand::createReg(getMSACtrlReg()));
1131 Inst.addOperand(MCOperand::createReg(getCOP0Reg()));
1136 Inst.addOperand(MCOperand::createReg(getCOP2Reg()));
1141 Inst.addOperand(MCOperand::createReg(getCOP3Reg()));
1146 Inst.addOperand(MCOperand::createReg(getACC64DSPReg()));
1151 Inst.addOperand(MCOperand::createReg(getHI32DSPReg()));
1156 Inst.addOperand(MCOperand::createReg(getLO32DSPReg()));
1161 Inst.addOperand(MCOperand::createReg(getCCRReg()));
1166 Inst.addOperand(MCOperand::createReg(getHWRegsReg()));
1176 Inst.addOperand(MCOperand::createImm(Imm));
1204 Inst.addOperand(MCOperand::createImm(Imm));
1216 Inst.addOperand(MCOperand::createReg(AsmParser.getABI().ArePtrs64bit()
1227 Inst.addOperand(MCOperand::createReg(getMemBase()->getGPRMM16Reg()));
1237 Inst.addOperand(MCOperand::createReg(RegNo));
1791 MCOperand Offset;
1912 MCOperand Opnd;
2011 BInst.addOperand(MCOperand::createReg(Mips::ZERO));
2012 BInst.addOperand(MCOperand::createReg(Mips::ZERO));
2045 JalrInst.addOperand(MCOperand::createReg(Mips::RA));
2046 JalrInst.addOperand(MCOperand::createReg(Mips::T9));
2076 MCOperand &Op = Inst.getOperand(i);
2110 MCOperand &Op = Inst.getOperand(i);
2113 MCOperand &DstReg = Inst.getOperand(0);
2114 MCOperand &BaseReg = Inst.getOperand(1);
2132 MCOperand Opnd;
2559 const MCOperand FirstRegOp = Inst.getOperand(0);
2572 JalrInst.addOperand(MCOperand::createReg(Mips::RA));
2582 const MCOperand SecondRegOp = Inst.getOperand(1);
2780 const MCOperand &ImmOp = Inst.getOperand(1);
2782 const MCOperand &DstRegOp = Inst.getOperand(0);
2793 const MCOperand &Offset,
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);
3493 MCOperand Offset = Inst.getOperand(0);
3497 Inst.addOperand(MCOperand::createReg(Mips::ZERO));
3498 Inst.addOperand(MCOperand::createReg(Mips::ZERO));
3499 Inst.addOperand(MCOperand::createExpr(Offset.getExpr()));
3514 Inst.addOperand(MCOperand::createReg(Mips::ZERO));
3515 Inst.addOperand(MCOperand::createReg(Mips::ZERO));
3516 Inst.addOperand(MCOperand::createImm(Offset.getImm()));
3533 const MCOperand &DstRegOp = Inst.getOperand(0);
3536 const MCOperand &ImmOp = Inst.getOperand(1);
3539 const MCOperand &MemOffsetOp = Inst.getOperand(2);
3570 MCOperand::createExpr(MemOffsetOp.getExpr()), IDLoc, STI);
3588 MCOperand::createExpr(MemOffsetOp.getExpr()), IDLoc, STI);
3598 const MCOperand &DstRegOp = Inst.getOperand(0);
3600 const MCOperand &BaseRegOp = Inst.getOperand(1);
3624 const MCOperand &BaseRegOp = Inst.getOperand(2);
3626 const MCOperand &ExprOp = Inst.getOperand(3);
3632 MCOperand LoOperand = MCOperand::createExpr(
3632 MCOperand LoOperand = MCOperand::createExpr(
3634 MCOperand HiOperand = MCOperand::createExpr(
3634 MCOperand HiOperand = MCOperand::createExpr(
3641 const MCOperand &OffsetOp = Inst.getOperand(2);
3697 MCOperand LoOperand = MCOperand::createExpr(
3697 MCOperand LoOperand = MCOperand::createExpr(
3699 MCOperand HiOperand = MCOperand::createExpr(
3699 MCOperand HiOperand = MCOperand::createExpr(
3751 const MCOperand &TrgOp = Inst.getOperand(1);
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,
4022 const MCOperand &RdRegOp = Inst.getOperand(0);
4026 const MCOperand &RsRegOp = Inst.getOperand(1);
4033 const MCOperand &RtOp = Inst.getOperand(2);
4124 MCOperand LabelOp;
4131 LabelOp = MCOperand::createExpr(MCSymbolRefExpr::create(BrTarget, Context));
4159 MCOperand LabelOpEnd =
4160 MCOperand::createExpr(MCSymbolRefExpr::create(BrTargetEnd, Context));
4231 const MCOperand &DstRegOp = Inst.getOperand(0);
4233 const MCOperand &SrcRegOp = Inst.getOperand(1);
4235 const MCOperand &OffsetImmOp = Inst.getOperand(2);
4283 const MCOperand &DstRegOp = Inst.getOperand(0);
4285 const MCOperand &SrcRegOp = Inst.getOperand(1);
4287 const MCOperand &OffsetImmOp = Inst.getOperand(2);
4334 const MCOperand &DstRegOp = Inst.getOperand(0);
4336 const MCOperand &SrcRegOp = Inst.getOperand(1);
4338 const MCOperand &OffsetImmOp = Inst.getOperand(2);
4975 MCOperand LabelOp =
4976 MCOperand::createExpr(MCSymbolRefExpr::create(BrTarget, Context));
5012 MCOperand LabelOp =
5013 MCOperand::createExpr(MCSymbolRefExpr::create(BrTarget, Context));
5066 MCOperand &FirstOffset = Inst.getOperand(2);
5068 MCOperand SecondOffset = MCOperand::createImm(NextOffset);
5068 MCOperand SecondOffset = MCOperand::createImm(NextOffset);
5113 MCOperand &FirstOffset = Inst.getOperand(2);
5115 MCOperand SecondOffset = MCOperand::createImm(NextOffset);
5115 MCOperand SecondOffset = MCOperand::createImm(NextOffset);
5798 Inst.addOperand(MCOperand::createReg(NextReg));
lib/Target/Mips/Disassembler/MipsDisassembler.cpp 621 MI.addOperand(MCOperand::createImm(tmp));
627 MI.addOperand(MCOperand::createImm(0));
637 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID,
639 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID,
641 MI.addOperand(MCOperand::createImm(Imm));
651 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID,
653 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID,
655 MI.addOperand(MCOperand::createImm(Imm));
689 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
692 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
694 MI.addOperand(MCOperand::createImm(Imm));
709 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
711 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
716 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
718 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
723 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
728 MI.addOperand(MCOperand::createImm(Imm));
762 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
765 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
767 MI.addOperand(MCOperand::createImm(Imm));
782 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
784 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
789 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
791 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
796 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
801 MI.addOperand(MCOperand::createImm(Imm));
834 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
837 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
840 MI.addOperand(MCOperand::createImm(Imm));
873 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
876 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
879 MI.addOperand(MCOperand::createImm(Imm));
916 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
919 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
922 MI.addOperand(MCOperand::createImm(Imm));
960 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
963 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
966 MI.addOperand(MCOperand::createImm(Imm));
1008 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
1012 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
1015 MI.addOperand(MCOperand::createImm(Imm));
1052 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
1054 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
1057 MI.addOperand(MCOperand::createImm(Imm));
1094 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID, Rt)));
1095 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID, Rs)));
1096 MI.addOperand(MCOperand::createImm(Pos));
1097 MI.addOperand(MCOperand::createImm(Size));
1135 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID, Rt)));
1136 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR64RegClassID, Rs)));
1137 MI.addOperand(MCOperand::createImm(Pos));
1138 MI.addOperand(MCOperand::createImm(Size));
1149 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
1151 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
1153 MI.addOperand(MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID,
1398 Inst.addOperand(MCOperand::createReg(Reg));
1409 Inst.addOperand(MCOperand::createReg(Reg));
1420 Inst.addOperand(MCOperand::createReg(Reg));
1431 Inst.addOperand(MCOperand::createReg(Reg));
1442 Inst.addOperand(MCOperand::createReg(Reg));
1471 Inst.addOperand(MCOperand::createReg(Reg));
1483 Inst.addOperand(MCOperand::createReg(Reg));
1494 Inst.addOperand(MCOperand::createReg(Reg));
1505 Inst.addOperand(MCOperand::createReg(Reg));
1516 Inst.addOperand(MCOperand::createReg(Reg));
1533 Inst.addOperand(MCOperand::createReg(Reg));
1535 Inst.addOperand(MCOperand::createReg(Reg));
1536 Inst.addOperand(MCOperand::createReg(Base));
1537 Inst.addOperand(MCOperand::createImm(Offset));
1554 Inst.addOperand(MCOperand::createReg(Reg));
1556 Inst.addOperand(MCOperand::createReg(Reg));
1557 Inst.addOperand(MCOperand::createReg(Base));
1558 Inst.addOperand(MCOperand::createImm(Offset));
1574 Inst.addOperand(MCOperand::createReg(Reg));
1575 Inst.addOperand(MCOperand::createReg(Base));
1576 Inst.addOperand(MCOperand::createImm(Offset));
1591 Inst.addOperand(MCOperand::createReg(Base));
1592 Inst.addOperand(MCOperand::createImm(Offset));
1593 Inst.addOperand(MCOperand::createImm(Hint));
1608 Inst.addOperand(MCOperand::createReg(Base));
1609 Inst.addOperand(MCOperand::createImm(Offset));
1610 Inst.addOperand(MCOperand::createImm(Hint));
1625 Inst.addOperand(MCOperand::createReg(Base));
1626 Inst.addOperand(MCOperand::createImm(Offset));
1627 Inst.addOperand(MCOperand::createImm(Hint));
1642 Inst.addOperand(MCOperand::createReg(Base));
1643 Inst.addOperand(MCOperand::createImm(Offset));
1644 Inst.addOperand(MCOperand::createImm(Hint));
1658 Inst.addOperand(MCOperand::createReg(Base));
1659 Inst.addOperand(MCOperand::createImm(Offset));
1671 Inst.addOperand(MCOperand::createReg(Base));
1672 Inst.addOperand(MCOperand::createImm(Offset));
1686 Inst.addOperand(MCOperand::createReg(Base));
1687 Inst.addOperand(MCOperand::createImm(Immediate));
1701 Inst.addOperand(MCOperand::createReg(Reg));
1702 Inst.addOperand(MCOperand::createReg(Base));
1719 Inst.addOperand(MCOperand::createImm(Offset));
1723 Inst.addOperand(MCOperand::createImm(Offset * 2));
1727 Inst.addOperand(MCOperand::createImm(Offset * 4));
1731 Inst.addOperand(MCOperand::createImm(Offset * 8));
1773 Inst.addOperand(MCOperand::createImm(-1));
1775 Inst.addOperand(MCOperand::createImm(Offset));
1779 Inst.addOperand(MCOperand::createImm(Offset));
1784 Inst.addOperand(MCOperand::createImm(Offset << 1));
1789 Inst.addOperand(MCOperand::createImm(Offset << 2));
1805 Inst.addOperand(MCOperand::createReg(Reg));
1806 Inst.addOperand(MCOperand::createReg(Mips::SP));
1807 Inst.addOperand(MCOperand::createImm(Offset << 2));
1821 Inst.addOperand(MCOperand::createReg(Reg));
1822 Inst.addOperand(MCOperand::createReg(Mips::GP));
1823 Inst.addOperand(MCOperand::createImm(Offset << 2));
1847 Inst.addOperand(MCOperand::createReg(Mips::SP));
1848 Inst.addOperand(MCOperand::createImm(Offset << 2));
1865 Inst.addOperand(MCOperand::createReg(Reg));
1867 Inst.addOperand(MCOperand::createReg(Reg));
1868 Inst.addOperand(MCOperand::createReg(Base));
1869 Inst.addOperand(MCOperand::createImm(Offset));
1891 Inst.addOperand(MCOperand::createReg(Base));
1892 Inst.addOperand(MCOperand::createImm(Offset));
1895 Inst.addOperand(MCOperand::createReg(Reg));
1898 Inst.addOperand(MCOperand::createReg(Reg));
1900 Inst.addOperand(MCOperand::createReg(Reg+1));
1902 Inst.addOperand(MCOperand::createReg(Base));
1903 Inst.addOperand(MCOperand::createImm(Offset));
1920 Inst.addOperand(MCOperand::createReg(Reg));
1921 Inst.addOperand(MCOperand::createReg(Base));
1922 Inst.addOperand(MCOperand::createImm(Offset));
1938 Inst.addOperand(MCOperand::createReg(Reg));
1939 Inst.addOperand(MCOperand::createReg(Base));
1940 Inst.addOperand(MCOperand::createImm(Offset));
1956 Inst.addOperand(MCOperand::createReg(Reg));
1957 Inst.addOperand(MCOperand::createReg(Base));
1958 Inst.addOperand(MCOperand::createImm(Offset));
1974 Inst.addOperand(MCOperand::createReg(Reg));
1975 Inst.addOperand(MCOperand::createReg(Base));
1976 Inst.addOperand(MCOperand::createImm(Offset));
1992 Inst.addOperand(MCOperand::createReg(Reg));
1993 Inst.addOperand(MCOperand::createReg(Base));
1994 Inst.addOperand(MCOperand::createImm(Offset));
2010 Inst.addOperand(MCOperand::createReg(Reg));
2011 Inst.addOperand(MCOperand::createReg(Base));
2012 Inst.addOperand(MCOperand::createImm(Offset));
2026 Inst.addOperand(MCOperand::createReg(Reg));
2027 Inst.addOperand(MCOperand::createReg(Base));
2028 Inst.addOperand(MCOperand::createImm(Offset));
2045 Inst.addOperand(MCOperand::createReg(Rt));
2048 Inst.addOperand(MCOperand::createReg(Rt));
2049 Inst.addOperand(MCOperand::createReg(Base));
2050 Inst.addOperand(MCOperand::createImm(Offset));
2062 Inst.addOperand(MCOperand::createReg(Mips::HWR29));
2074 Inst.addOperand(MCOperand::createReg(Reg));
2086 Inst.addOperand(MCOperand::createReg(Reg));
2098 Inst.addOperand(MCOperand::createReg(Reg));
2110 Inst.addOperand(MCOperand::createReg(Reg));
2122 Inst.addOperand(MCOperand::createReg(Reg));
2134 Inst.addOperand(MCOperand::createReg(Reg));
2146 Inst.addOperand(MCOperand::createReg(Reg));
2158 Inst.addOperand(MCOperand::createReg(Reg));
2170 Inst.addOperand(MCOperand::createReg(Reg));
2182 Inst.addOperand(MCOperand::createReg(Reg));
2194 Inst.addOperand(MCOperand::createReg(Reg));
2203 Inst.addOperand(MCOperand::createImm(BranchOffset));
2212 Inst.addOperand(MCOperand::createImm(BranchOffset));
2221 Inst.addOperand(MCOperand::createImm(JumpOffset));
2231 Inst.addOperand(MCOperand::createImm(BranchOffset));
2241 Inst.addOperand(MCOperand::createImm(BranchOffset));
2251 Inst.addOperand(MCOperand::createImm(BranchOffset));
2260 Inst.addOperand(MCOperand::createImm(BranchOffset));
2269 Inst.addOperand(MCOperand::createImm(BranchOffset));
2278 Inst.addOperand(MCOperand::createImm(BranchOffset));
2288 Inst.addOperand(MCOperand::createImm(BranchOffset));
2297 Inst.addOperand(MCOperand::createImm(JumpOffset));
2306 Inst.addOperand(MCOperand::createImm(JumpOffset));
2315 Inst.addOperand(MCOperand::createImm(1));
2317 Inst.addOperand(MCOperand::createImm(-1));
2319 Inst.addOperand(MCOperand::createImm(Value << 2));
2328 Inst.addOperand(MCOperand::createImm(-1));
2330 Inst.addOperand(MCOperand::createImm(Value));
2338 Inst.addOperand(MCOperand::createImm(Value == 0x0 ? 8 : Value));
2348 Inst.addOperand(MCOperand::createImm(Value + Offset));
2357 Inst.addOperand(MCOperand::createImm(Imm + Offset));
2370 Inst.addOperand(MCOperand::createImm(SignExtend32<16>(Size)));
2376 Inst.addOperand(MCOperand::createImm(SignExtend32<19>(Insn) * 4));
2382 Inst.addOperand(MCOperand::createImm(SignExtend32<18>(Insn) * 8));
2396 Inst.addOperand(MCOperand::createImm(DecodedValue * 4));
2406 Inst.addOperand(MCOperand::createImm(DecodedValues[Insn]));
2431 Inst.addOperand(MCOperand::createReg(Regs[i]));
2434 Inst.addOperand(MCOperand::createReg(Mips::RA));
2456 Inst.addOperand(MCOperand::createReg(Regs[i]));
2458 Inst.addOperand(MCOperand::createReg(Mips::RA));
2495 Inst.addOperand(MCOperand::createReg(Mips::A1));
2496 Inst.addOperand(MCOperand::createReg(Mips::A2));
2499 Inst.addOperand(MCOperand::createReg(Mips::A1));
2500 Inst.addOperand(MCOperand::createReg(Mips::A3));
2503 Inst.addOperand(MCOperand::createReg(Mips::A2));
2504 Inst.addOperand(MCOperand::createReg(Mips::A3));
2507 Inst.addOperand(MCOperand::createReg(Mips::A0));
2508 Inst.addOperand(MCOperand::createReg(Mips::S5));
2511 Inst.addOperand(MCOperand::createReg(Mips::A0));
2512 Inst.addOperand(MCOperand::createReg(Mips::S6));
2515 Inst.addOperand(MCOperand::createReg(Mips::A0));
2516 Inst.addOperand(MCOperand::createReg(Mips::A1));
2519 Inst.addOperand(MCOperand::createReg(Mips::A0));
2520 Inst.addOperand(MCOperand::createReg(Mips::A2));
2523 Inst.addOperand(MCOperand::createReg(Mips::A0));
2524 Inst.addOperand(MCOperand::createReg(Mips::A3));
2533 Inst.addOperand(MCOperand::createImm(SignExtend32<25>(Insn << 2)));
2575 MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID, Rs)));
2579 MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID, Rt)));
2581 MI.addOperand(MCOperand::createImm(Imm));
2620 MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID, Rs)));
2622 MCOperand::createReg(getReg(Decoder, Mips::GPR32RegClassID, Rt)));
2624 MI.addOperand(MCOperand::createImm(Imm));
lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp 44 const MCOperand &Op = Inst.getOperand(OpIndex);
lib/Target/Mips/MCTargetDesc/MipsInstPrinter.cpp 126 const MCOperand &Op = MI->getOperand(OpNo);
143 const MCOperand &MO = MI->getOperand(opNum);
194 const MCOperand& MO = MI->getOperand(opNum);
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp 239 const MCOperand &MO = MI.getOperand(OpNo);
261 const MCOperand &MO = MI.getOperand(OpNo);
283 const MCOperand &MO = MI.getOperand(OpNo);
306 const MCOperand &MO = MI.getOperand(OpNo);
329 const MCOperand &MO = MI.getOperand(OpNo);
350 const MCOperand &MO = MI.getOperand(OpNo);
371 const MCOperand &MO = MI.getOperand(OpNo);
393 const MCOperand &MO = MI.getOperand(OpNo);
415 const MCOperand &MO = MI.getOperand(OpNo);
437 const MCOperand &MO = MI.getOperand(OpNo);
458 const MCOperand &MO = MI.getOperand(OpNo);
481 const MCOperand &MO = MI.getOperand(OpNo);
502 const MCOperand &MO = MI.getOperand(OpNo);
519 const MCOperand &MO = MI.getOperand(OpNo);
536 const MCOperand &MO = MI.getOperand(OpNo);
554 const MCOperand &MO = MI.getOperand(OpNo);
567 const MCOperand &MO = MI.getOperand(OpNo);
580 const MCOperand &MO = MI.getOperand(OpNo);
745 getMachineOpValue(const MCInst &MI, const MCOperand &MO,
969 const MCOperand &MO = MI.getOperand(OpNo);
991 const MCOperand &MO = MI.getOperand(OpNo);
1014 const MCOperand &MO = MI.getOperand(OpNo);
1023 const MCOperand &MO = MI.getOperand(OpNo);
1114 MCOperand Op = MI.getOperand(OpNo);
1134 const MCOperand &MO = MI.getOperand(OpNo);
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h 180 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp 105 MaskInst.addOperand(MCOperand::createReg(AddrReg));
106 MaskInst.addOperand(MCOperand::createReg(AddrReg));
107 MaskInst.addOperand(MCOperand::createReg(MaskReg));
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp 175 TmpInst.addOperand(MCOperand::createReg(Reg0));
180 void MipsTargetStreamer::emitRX(unsigned Opcode, unsigned Reg0, MCOperand Op1,
184 TmpInst.addOperand(MCOperand::createReg(Reg0));
192 emitRX(Opcode, Reg0, MCOperand::createImm(Imm), IDLoc, STI);
197 emitRX(Opcode, Reg0, MCOperand::createReg(Reg1), IDLoc, STI);
204 TmpInst.addOperand(MCOperand::createImm(Imm1));
205 TmpInst.addOperand(MCOperand::createImm(Imm2));
211 MCOperand Op2, SMLoc IDLoc,
215 TmpInst.addOperand(MCOperand::createReg(Reg0));
216 TmpInst.addOperand(MCOperand::createReg(Reg1));
225 emitRRX(Opcode, Reg0, Reg1, MCOperand::createReg(Reg2), IDLoc, STI);
229 unsigned Reg2, MCOperand Op3, SMLoc IDLoc,
233 TmpInst.addOperand(MCOperand::createReg(Reg0));
234 TmpInst.addOperand(MCOperand::createReg(Reg1));
235 TmpInst.addOperand(MCOperand::createReg(Reg2));
244 emitRRX(Opcode, Reg0, Reg1, MCOperand::createImm(Imm), IDLoc, STI);
253 TmpInst.addOperand(MCOperand::createReg(Reg0));
254 TmpInst.addOperand(MCOperand::createReg(Reg1));
255 TmpInst.addOperand(MCOperand::createImm(Imm0));
256 TmpInst.addOperand(MCOperand::createImm(Imm1));
257 TmpInst.addOperand(MCOperand::createImm(Imm2));
338 MCOperand &HiOperand,
339 MCOperand &LoOperand,
354 MCOperand Offset = MCOperand::createImm(0);
354 MCOperand Offset = MCOperand::createImm(0);
1170 TmpInst.addOperand(MCOperand::createReg(GPReg));
1176 TmpInst.addOperand(MCOperand::createExpr(HiSym));
1182 TmpInst.addOperand(MCOperand::createReg(GPReg));
1183 TmpInst.addOperand(MCOperand::createReg(GPReg));
1189 TmpInst.addOperand(MCOperand::createExpr(LoSym));
1195 TmpInst.addOperand(MCOperand::createReg(GPReg));
1196 TmpInst.addOperand(MCOperand::createReg(GPReg));
1197 TmpInst.addOperand(MCOperand::createReg(RegNo));
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(),
1298 Inst.addOperand(MCOperand::createReg(GPReg));
1299 Inst.addOperand(MCOperand::createReg(SaveLocation));
1300 Inst.addOperand(MCOperand::createReg(Mips::ZERO));
1303 Inst.addOperand(MCOperand::createReg(GPReg));
1304 Inst.addOperand(MCOperand::createReg(Mips::SP));
1305 Inst.addOperand(MCOperand::createImm(SaveLocation));
lib/Target/Mips/MipsAsmPrinter.cpp 106 bool MipsAsmPrinter::lowerOperand(const MachineOperand &MO, MCOperand &MCOp) {
141 MCOperand MCOp;
145 TmpInst0.addOperand(MCOperand::createReg(ZeroReg));
856 MCOperand::createExpr(MCSymbolRefExpr::create(Symbol, OutContext)));
864 I.addOperand(MCOperand::createReg(Reg));
883 I.addOperand(MCOperand::createReg(Reg1));
884 I.addOperand(MCOperand::createReg(Reg2));
893 I.addOperand(MCOperand::createReg(Reg1));
894 I.addOperand(MCOperand::createReg(Reg2));
895 I.addOperand(MCOperand::createReg(Reg3));
lib/Target/Mips/MipsAsmPrinter.h 82 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp);
lib/Target/Mips/MipsMCInstLower.cpp 35 MCOperand MipsMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
176 return MCOperand::createExpr(Expr);
179 MCOperand MipsMCInstLower::LowerOperand(const MachineOperand &MO,
188 return MCOperand::createReg(MO.getReg());
190 return MCOperand::createImm(MO.getImm() + offset);
206 MCOperand MipsMCInstLower::createSub(MachineBasicBlock *BB1,
213 return MCOperand::createExpr(MipsMCExpr::create(Kind, Sub, *Ctx));
246 OutMI.addOperand(MCOperand::createExpr(MipsExpr));
288 OutMI.addOperand(MCOperand::createExpr(MipsExpr));
325 MCOperand MCOp = LowerOperand(MO);
lib/Target/Mips/MipsMCInstLower.h 38 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const;
41 MCOperand LowerSymbolOperand(const MachineOperand &MO,
43 MCOperand createSub(MachineBasicBlock *BB1, MachineBasicBlock *BB2,
lib/Target/Mips/MipsTargetStreamer.h 123 void emitRX(unsigned Opcode, unsigned Reg0, MCOperand Op1, SMLoc IDLoc,
129 void emitRRX(unsigned Opcode, unsigned Reg0, unsigned Reg1, MCOperand Op2,
134 MCOperand Op3, SMLoc IDLoc, const MCSubtargetInfo *STI);
160 MCOperand &HiOperand, MCOperand &LoOperand,
160 MCOperand &HiOperand, MCOperand &LoOperand,
lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp 85 const MCOperand &Op = MI->getOperand(OpNo);
99 const MCOperand &MO = MI->getOperand(OpNum);
149 const MCOperand &MO = MI->getOperand(OpNum);
223 const MCOperand &MO = MI->getOperand(OpNum);
274 const MCOperand &MO = MI->getOperand(OpNum);
304 const MCOperand &Op = MI->getOperand(OpNum);
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 152 unsigned OpNo, MCOperand &MCOp) {
201 void NVPTXAsmPrinter::lowerImageHandleSymbol(unsigned Index, MCOperand &MCOp) {
226 MCOperand MCOp;
240 MCOperand &MCOp) {
244 MCOp = MCOperand::createReg(encodeVirtualRegister(MO.getReg()));
247 MCOp = MCOperand::createImm(MO.getImm());
250 MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
266 MCOp = MCOperand::createExpr(
270 MCOp = MCOperand::createExpr(
274 MCOp = MCOperand::createExpr(
324 MCOperand NVPTXAsmPrinter::GetSymbolRef(const MCSymbol *Symbol) {
328 return MCOperand::createExpr(Expr);
lib/Target/NVPTX/NVPTXAsmPrinter.h 211 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp);
212 MCOperand GetSymbolRef(const MCSymbol *Symbol);
272 MCOperand &MCOp);
273 void lowerImageHandleSymbol(unsigned Index, MCOperand &MCOp);
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp 415 Inst.addOperand(MCOperand::createReg(RRegs[getReg()]));
420 Inst.addOperand(MCOperand::createReg(RRegsNoR0[getReg()]));
425 Inst.addOperand(MCOperand::createReg(XRegs[getReg()]));
430 Inst.addOperand(MCOperand::createReg(XRegsNoX0[getReg()]));
449 Inst.addOperand(MCOperand::createReg(FRegs[getReg()]));
454 Inst.addOperand(MCOperand::createReg(FRegs[getReg()]));
459 Inst.addOperand(MCOperand::createReg(VFRegs[getReg()]));
464 Inst.addOperand(MCOperand::createReg(VRegs[getReg()]));
469 Inst.addOperand(MCOperand::createReg(VSRegs[getVSReg()]));
474 Inst.addOperand(MCOperand::createReg(VSFRegs[getVSReg()]));
479 Inst.addOperand(MCOperand::createReg(VSSRegs[getVSReg()]));
484 Inst.addOperand(MCOperand::createReg(QFRegs[getReg()]));
489 Inst.addOperand(MCOperand::createReg(QFRegs[getReg()]));
494 Inst.addOperand(MCOperand::createReg(QFRegs[getReg()]));
499 Inst.addOperand(MCOperand::createReg(RRegs[getReg()]));
504 Inst.addOperand(MCOperand::createReg(SPERegs[getReg()]));
509 Inst.addOperand(MCOperand::createReg(CRBITRegs[getCRBit()]));
514 Inst.addOperand(MCOperand::createReg(CRRegs[getCCReg()]));
519 Inst.addOperand(MCOperand::createReg(CRRegs[getCRBitMask()]));
525 Inst.addOperand(MCOperand::createImm(getImm()));
527 Inst.addOperand(MCOperand::createExpr(getExpr()));
534 Inst.addOperand(MCOperand::createImm(getImm()));
537 Inst.addOperand(MCOperand::createImm(getImmS16Context()));
540 Inst.addOperand(MCOperand::createExpr(getExpr()));
549 Inst.addOperand(MCOperand::createImm(getImm()));
552 Inst.addOperand(MCOperand::createImm(getImmU16Context()));
555 Inst.addOperand(MCOperand::createExpr(getExpr()));
563 Inst.addOperand(MCOperand::createImm(getImm() / 4));
565 Inst.addOperand(MCOperand::createExpr(getExpr()));
570 Inst.addOperand(MCOperand::createExpr(getTLSReg()));
690 addNegOperand(MCInst &Inst, MCOperand &Op, MCContext &Ctx) {
692 Inst.addOperand(MCOperand::createImm(-Op.getImm()));
698 Inst.addOperand(MCOperand::createExpr(UnExpr->getSubExpr()));
705 Inst.addOperand(MCOperand::createExpr(NE));
709 Inst.addOperand(MCOperand::createExpr(MCUnaryExpr::createMinus(Expr, Ctx)));
723 TmpInst.addOperand(MCOperand::createImm(
761 TmpInst.addOperand(MCOperand::createImm(L));
820 TmpInst.addOperand(MCOperand::createImm(B));
821 TmpInst.addOperand(MCOperand::createImm(0));
822 TmpInst.addOperand(MCOperand::createImm(N - 1));
834 TmpInst.addOperand(MCOperand::createImm(B + N));
835 TmpInst.addOperand(MCOperand::createImm(32 - N));
836 TmpInst.addOperand(MCOperand::createImm(31));
849 TmpInst.addOperand(MCOperand::createImm(32 - B));
850 TmpInst.addOperand(MCOperand::createImm(B));
851 TmpInst.addOperand(MCOperand::createImm((B + N) - 1));
864 TmpInst.addOperand(MCOperand::createImm(32 - (B + N)));
865 TmpInst.addOperand(MCOperand::createImm(B));
866 TmpInst.addOperand(MCOperand::createImm((B + N) - 1));
877 TmpInst.addOperand(MCOperand::createImm(32 - N));
878 TmpInst.addOperand(MCOperand::createImm(0));
879 TmpInst.addOperand(MCOperand::createImm(31));
890 TmpInst.addOperand(MCOperand::createImm(N));
891 TmpInst.addOperand(MCOperand::createImm(0));
892 TmpInst.addOperand(MCOperand::createImm(31 - N));
903 TmpInst.addOperand(MCOperand::createImm(32 - N));
904 TmpInst.addOperand(MCOperand::createImm(N));
905 TmpInst.addOperand(MCOperand::createImm(31));
916 TmpInst.addOperand(MCOperand::createImm(0));
917 TmpInst.addOperand(MCOperand::createImm(0));
918 TmpInst.addOperand(MCOperand::createImm(31 - N));
930 TmpInst.addOperand(MCOperand::createImm(N));
931 TmpInst.addOperand(MCOperand::createImm(B - N));
932 TmpInst.addOperand(MCOperand::createImm(31 - N));
944 TmpInst.addOperand(MCOperand::createImm(B));
945 TmpInst.addOperand(MCOperand::createImm(N - 1));
957 TmpInst.addOperand(MCOperand::createImm(B + N));
958 TmpInst.addOperand(MCOperand::createImm(64 - N));
971 TmpInst.addOperand(MCOperand::createImm(64 - (B + N)));
972 TmpInst.addOperand(MCOperand::createImm(B));
983 TmpInst.addOperand(MCOperand::createImm(64 - N));
984 TmpInst.addOperand(MCOperand::createImm(0));
995 TmpInst.addOperand(MCOperand::createImm(N));
996 TmpInst.addOperand(MCOperand::createImm(63 - N));
1005 TmpInst.addOperand(MCOperand::createImm(-N));
1016 TmpInst.addOperand(MCOperand::createImm(64 - N));
1017 TmpInst.addOperand(MCOperand::createImm(N));
1028 TmpInst.addOperand(MCOperand::createImm(0));
1029 TmpInst.addOperand(MCOperand::createImm(63 - N));
1041 TmpInst.addOperand(MCOperand::createImm(N));
1042 TmpInst.addOperand(MCOperand::createImm(B - N));
1058 TmpInst.addOperand(MCOperand::createImm(MB));
1059 TmpInst.addOperand(MCOperand::createImm(ME));
1076 TmpInst.addOperand(MCOperand::createImm(MB));
1077 TmpInst.addOperand(MCOperand::createImm(ME));
1093 TmpInst.addOperand(MCOperand::createImm(MB));
1094 TmpInst.addOperand(MCOperand::createImm(ME));
1111 TmpInst.addOperand(MCOperand::createImm(Opcode == PPC::CP_COPYx ? 0 : 1));
1123 TmpInst.addOperand(MCOperand::createImm(Opcode == PPC::CP_PASTEx ? 0 : 1));
lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp 68 Inst.addOperand(MCOperand::createImm(Offset));
79 Inst.addOperand(MCOperand::createReg(Regs[RegNo]));
183 Inst.addOperand(MCOperand::createImm(Imm));
191 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm)));
214 Inst.addOperand(MCOperand::createReg(RRegsNoR0[Base]));
221 Inst.insert(Inst.begin(), MCOperand::createReg(RRegsNoR0[Base]));
225 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp)));
226 Inst.addOperand(MCOperand::createReg(RRegsNoR0[Base]));
242 Inst.addOperand(MCOperand::createReg(RRegsNoR0[Base]));
244 Inst.insert(Inst.begin(), MCOperand::createReg(RRegsNoR0[Base]));
246 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp << 2)));
247 Inst.addOperand(MCOperand::createReg(RRegsNoR0[Base]));
261 Inst.addOperand(MCOperand::createImm(SignExtend64<16>(Disp << 4)));
262 Inst.addOperand(MCOperand::createReg(RRegsNoR0[Base]));
276 Inst.addOperand(MCOperand::createImm(Disp << 3));
277 Inst.addOperand(MCOperand::createReg(RRegsNoR0[Base]));
291 Inst.addOperand(MCOperand::createImm(Disp << 2));
292 Inst.addOperand(MCOperand::createReg(RRegsNoR0[Base]));
306 Inst.addOperand(MCOperand::createImm(Disp << 1));
307 Inst.addOperand(MCOperand::createReg(RRegsNoR0[Base]));
318 Inst.addOperand(MCOperand::createReg(CRRegs[7 - Zeros]));
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp 471 const MCOperand &Op = MI->getOperand(OpNo);
540 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp 46 const MCOperand &MO = MI.getOperand(OpNo);
58 const MCOperand &MO = MI.getOperand(OpNo);
71 const MCOperand &MO = MI.getOperand(OpNo);
84 const MCOperand &MO = MI.getOperand(OpNo);
96 const MCOperand &MO = MI.getOperand(OpNo);
113 const MCOperand &MO = MI.getOperand(OpNo);
131 const MCOperand &MO = MI.getOperand(OpNo);
149 const MCOperand &MO = MI.getOperand(OpNo);
171 const MCOperand &MO = MI.getOperand(OpNo);
186 const MCOperand &MO = MI.getOperand(OpNo);
201 const MCOperand &MO = MI.getOperand(OpNo);
210 const MCOperand &MO = MI.getOperand(OpNo);
229 const MCOperand &MO = MI.getOperand(OpNo+1);
239 const MCOperand &MO = MI.getOperand(OpNo);
250 static unsigned getOpIdxForMO(const MCInst &MI, const MCOperand &MO) {
252 const MCOperand &Op = MI.getOperand(i);
261 getMachineOpValue(const MCInst &MI, const MCOperand &MO,
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h 83 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
lib/Target/PowerPC/PPC.h 55 MCOperand &OutMO, AsmPrinter &AP,
lib/Target/PowerPC/PPCAsmPrinter.cpp 659 const MCOperand TR = TmpInst.getOperand(1);
660 const MCOperand PICR = TmpInst.getOperand(0);
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);
1230 MCOperand MCOp;
lib/Target/PowerPC/PPCMCInstLower.cpp 81 static MCOperand GetSymbolRef(const MachineOperand &MO, const MCSymbol *Symbol,
147 return MCOperand::createExpr(Expr);
155 MCOperand MCOp;
163 MCOperand &OutMO, AsmPrinter &AP,
173 OutMO = MCOperand::createReg(MO.getReg());
176 OutMO = MCOperand::createImm(MO.getImm());
179 OutMO = MCOperand::createExpr(
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp 87 void emitAuipcInstPair(MCOperand DestReg, MCOperand TmpReg,
87 void emitAuipcInstPair(MCOperand DestReg, MCOperand TmpReg,
682 Inst.addOperand(MCOperand::createImm(Imm));
684 Inst.addOperand(MCOperand::createExpr(Expr));
690 Inst.addOperand(MCOperand::createReg(getReg()));
714 Inst.addOperand(MCOperand::createImm(Imm));
719 Inst.addOperand(MCOperand::createImm(SysReg.Encoding));
735 Inst.addOperand(MCOperand::createImm(getRoundingMode()));
1615 void RISCVAsmParser::emitAuipcInstPair(MCOperand DestReg, MCOperand TmpReg,
1615 void RISCVAsmParser::emitAuipcInstPair(MCOperand DestReg, MCOperand TmpReg,
1651 MCOperand DestReg = Inst.getOperand(0);
1668 MCOperand DestReg = Inst.getOperand(0);
1691 MCOperand DestReg = Inst.getOperand(0);
1706 MCOperand DestReg = Inst.getOperand(0);
1722 MCOperand DestReg = Inst.getOperand(0);
1725 MCOperand TmpReg = Inst.getOperand(TmpRegOpIdx);
1754 const MCOperand &Op1 = Inst.getOperand(1);
lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp 73 Inst.addOperand(MCOperand::createReg(Reg));
84 Inst.addOperand(MCOperand::createReg(Reg));
95 Inst.addOperand(MCOperand::createReg(Reg));
106 Inst.addOperand(MCOperand::createReg(Reg));
117 Inst.addOperand(MCOperand::createReg(Reg));
148 Inst.addOperand(MCOperand::createReg(Reg));
175 Inst.addOperand(MCOperand::createImm(Imm));
194 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm)));
215 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm << 1)));
226 Inst.addOperand(MCOperand::createImm(Imm));
237 Inst.addOperand(MCOperand::createImm(Imm));
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp 118 Res.addOperand(MCOperand::createReg(RISCV::X0));
125 Res.addOperand(MCOperand::createReg(RISCV::X0));
131 Res.addOperand(MCOperand::createReg(RISCV::X0));
137 Res.addOperand(MCOperand::createReg(RISCV::X1));
lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp 88 const MCOperand &MO = MI->getOperand(OpNo);
143 const MCOperand &MO = MI->getOperand(OpNo);
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp 72 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
103 MCOperand Func;
124 .addOperand(MCOperand::createExpr(CallExpr));
142 MCOperand DestReg = MI.getOperand(0);
143 MCOperand SrcReg = MI.getOperand(1);
144 MCOperand TPReg = MI.getOperand(2);
148 MCOperand SrcSymbol = MI.getOperand(3);
216 RISCVMCCodeEmitter::getMachineOpValue(const MCInst &MI, const MCOperand &MO,
234 const MCOperand &MO = MI.getOperand(OpNo);
249 const MCOperand &MO = MI.getOperand(OpNo);
lib/Target/RISCV/RISCV.h 36 MCOperand &MCOp, const AsmPrinter &AP);
lib/Target/RISCV/RISCVAsmPrinter.cpp 55 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const {
lib/Target/RISCV/RISCVMCInstLower.cpp 28 static MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym,
86 return MCOperand::createExpr(ME);
90 MCOperand &MCOp,
99 MCOp = MCOperand::createReg(MO.getReg());
105 MCOp = MCOperand::createImm(MO.getImm());
133 MCOperand MCOp;
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp 335 Inst.addOperand(MCOperand::createReg(getReg()));
347 Inst.addOperand(MCOperand::createImm(0));
349 Inst.addOperand(MCOperand::createImm(CE->getValue()));
351 Inst.addOperand(MCOperand::createExpr(Expr));
357 Inst.addOperand(MCOperand::createReg(getMemBase()));
360 Inst.addOperand(MCOperand::createReg(getMemOffsetReg()));
366 Inst.addOperand(MCOperand::createReg(getMemBase()));
508 MCOperand MCRegOp = Inst.getOperand(0);
509 MCOperand MCValOp = Inst.getOperand(1);
537 MCOperand PrevReg = MCOperand::createReg(Sparc::G0);
537 MCOperand PrevReg = MCOperand::createReg(Sparc::G0);
548 TmpInst.addOperand(MCOperand::createExpr(Expr));
574 TmpInst.addOperand(MCOperand::createExpr(Expr));
lib/Target/Sparc/Disassembler/SparcDisassembler.cpp 153 Inst.addOperand(MCOperand::createReg(Reg));
164 Inst.addOperand(MCOperand::createReg(Reg));
176 Inst.addOperand(MCOperand::createReg(Reg));
188 Inst.addOperand(MCOperand::createReg(Reg));
203 Inst.addOperand(MCOperand::createReg(Reg));
214 Inst.addOperand(MCOperand::createReg(Reg));
223 Inst.addOperand(MCOperand::createReg(FCCRegDecoderTable[RegNo]));
232 Inst.addOperand(MCOperand::createReg(ASRRegDecoderTable[RegNo]));
241 Inst.addOperand(MCOperand::createReg(PRRegDecoderTable[RegNo]));
256 Inst.addOperand(MCOperand::createReg(RegisterPair));
266 Inst.addOperand(MCOperand::createReg(RegisterPair));
401 MI.addOperand(MCOperand::createImm(simm13));
409 MI.addOperand(MCOperand::createImm(asi));
518 MI.addOperand(MCOperand::createImm(tgt));
525 MI.addOperand(MCOperand::createImm(tgt));
554 MI.addOperand(MCOperand::createImm(simm13));
582 MI.addOperand(MCOperand::createImm(simm13));
618 MI.addOperand(MCOperand::createImm(simm13));
626 MI.addOperand(MCOperand::createImm(asi));
651 MI.addOperand(MCOperand::createImm(imm7));
659 MI.addOperand(MCOperand::createImm(cc));
lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.cpp 110 const MCOperand &MO = MI->getOperand (opNum);
150 const MCOperand &MO = MI->getOperand(opNum+1);
lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp 68 unsigned getMachineOpValue(const MCInst &MI, const MCOperand &MO,
114 const MCOperand &MO = MI.getOperand(tlsOpNo);
124 getMachineOpValue(const MCInst &MI, const MCOperand &MO,
153 const MCOperand &MO = MI.getOperand(OpNo);
188 const MCOperand &MO = MI.getOperand(OpNo);
201 const MCOperand &MO = MI.getOperand(OpNo);
214 const MCOperand &MO = MI.getOperand(OpNo);
lib/Target/Sparc/SparcAsmPrinter.cpp 73 static MCOperand createSparcMCOperand(SparcMCExpr::VariantKind Kind,
78 return MCOperand::createExpr(expr);
81 static MCOperand createPCXCallOP(MCSymbol *Label,
86 static MCOperand createPCXRelExprOp(SparcMCExpr::VariantKind Kind,
101 return MCOperand::createExpr(expr);
105 MCOperand &Callee,
115 MCOperand &Imm, MCOperand &RD,
115 MCOperand &Imm, MCOperand &RD,
126 MCOperand &RS1, MCOperand &Src2, MCOperand &RD,
126 MCOperand &RS1, MCOperand &Src2, MCOperand &RD,
126 MCOperand &RS1, MCOperand &Src2, MCOperand &RD,
138 MCOperand &RS1, MCOperand &Imm, MCOperand &RD,
138 MCOperand &RS1, MCOperand &Imm, MCOperand &RD,
138 MCOperand &RS1, MCOperand &Imm, MCOperand &RD,
144 MCOperand &RS1, MCOperand &RS2, MCOperand &RD,
144 MCOperand &RS1, MCOperand &RS2, MCOperand &RD,
144 MCOperand &RS1, MCOperand &RS2, MCOperand &RD,
150 MCOperand &RS1, MCOperand &Imm, MCOperand &RD,
150 MCOperand &RS1, MCOperand &Imm, MCOperand &RD,
150 MCOperand &RS1, MCOperand &Imm, MCOperand &RD,
159 MCOperand &RD,
163 MCOperand hi = createSparcMCOperand(HiKind, GOTSym, OutContext);
164 MCOperand lo = createSparcMCOperand(LoKind, GOTSym, OutContext);
179 MCOperand MCRegOP = MCOperand::createReg(MO.getReg());
179 MCOperand MCRegOP = MCOperand::createReg(MO.getReg());
196 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(12,
196 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(12,
199 MCOperand lo = createSparcMCOperand(SparcMCExpr::VK_Sparc_L44,
208 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(32,
208 MCOperand imm = MCOperand::createExpr(MCConstantExpr::create(32,
212 MCOperand RegO7 = MCOperand::createReg(SP::O7);
212 MCOperand RegO7 = MCOperand::createReg(SP::O7);
226 MCOperand RegO7 = MCOperand::createReg(SP::O7);
226 MCOperand RegO7 = MCOperand::createReg(SP::O7);
237 MCOperand Callee = createPCXCallOP(EndLabel, OutContext);
240 MCOperand hiImm = createPCXRelExprOp(SparcMCExpr::VK_Sparc_PC22,
245 MCOperand loImm = createPCXRelExprOp(SparcMCExpr::VK_Sparc_PC10,
lib/Target/Sparc/SparcMCInstLower.cpp 29 static MCOperand LowerSymbolOperand(const MachineInstr *MI,
64 return MCOperand::createExpr(expr);
67 static MCOperand LowerOperand(const MachineInstr *MI,
75 return MCOperand::createReg(MO.getReg());
78 return MCOperand::createImm(MO.getImm());
102 MCOperand MCOp = LowerOperand(MI, MO, AP);
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp 144 Inst.addOperand(MCOperand::createImm(0));
146 Inst.addOperand(MCOperand::createImm(CE->getValue()));
148 Inst.addOperand(MCOperand::createExpr(Expr));
297 Inst.addOperand(MCOperand::createReg(getReg()));
306 Inst.addOperand(MCOperand::createReg(Mem.Base));
312 Inst.addOperand(MCOperand::createReg(Mem.Base));
314 Inst.addOperand(MCOperand::createReg(Mem.Index));
319 Inst.addOperand(MCOperand::createReg(Mem.Base));
326 Inst.addOperand(MCOperand::createReg(Mem.Base));
328 Inst.addOperand(MCOperand::createReg(Mem.Length.Reg));
333 Inst.addOperand(MCOperand::createReg(Mem.Base));
335 Inst.addOperand(MCOperand::createReg(Mem.Index));
lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp 89 Inst.addOperand(MCOperand::createReg(RegNo));
175 Inst.addOperand(MCOperand::createImm(Imm));
183 Inst.addOperand(MCOperand::createImm(SignExtend64<N>(Imm)));
257 Inst.addOperand(MCOperand::createImm(Value));
297 Inst.addOperand(MCOperand::createReg(Base == 0 ? 0 : Regs[Base]));
298 Inst.addOperand(MCOperand::createImm(Disp));
307 Inst.addOperand(MCOperand::createReg(Base == 0 ? 0 : Regs[Base]));
308 Inst.addOperand(MCOperand::createImm(SignExtend64<20>(Disp)));
318 Inst.addOperand(MCOperand::createReg(Base == 0 ? 0 : Regs[Base]));
319 Inst.addOperand(MCOperand::createImm(Disp));
320 Inst.addOperand(MCOperand::createReg(Index == 0 ? 0 : Regs[Index]));
330 Inst.addOperand(MCOperand::createReg(Base == 0 ? 0 : Regs[Base]));
331 Inst.addOperand(MCOperand::createImm(SignExtend64<20>(Disp)));
332 Inst.addOperand(MCOperand::createReg(Index == 0 ? 0 : Regs[Index]));
342 Inst.addOperand(MCOperand::createReg(Base == 0 ? 0 : Regs[Base]));
343 Inst.addOperand(MCOperand::createImm(Disp));
344 Inst.addOperand(MCOperand::createImm(Length + 1));
354 Inst.addOperand(MCOperand::createReg(Base == 0 ? 0 : Regs[Base]));
355 Inst.addOperand(MCOperand::createImm(Disp));
356 Inst.addOperand(MCOperand::createImm(Length + 1));
366 Inst.addOperand(MCOperand::createReg(Base == 0 ? 0 : Regs[Base]));
367 Inst.addOperand(MCOperand::createImm(Disp));
368 Inst.addOperand(MCOperand::createReg(Regs[Length]));
378 Inst.addOperand(MCOperand::createReg(Base == 0 ? 0 : Regs[Base]));
379 Inst.addOperand(MCOperand::createImm(Disp));
380 Inst.addOperand(MCOperand::createReg(SystemZMC::VR128Regs[Index]));
lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.cpp 42 void SystemZInstPrinter::printOperand(const MCOperand &MO, const MCAsmInfo *MAI,
146 const MCOperand &MO = MI->getOperand(OpNum);
161 const MCOperand &MO = MI->getOperand(OpNum + 1);
lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.h 38 static void printOperand(const MCOperand &MO, const MCAsmInfo *MAI,
lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp 59 uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
172 getMachineOpValue(const MCInst &MI, const MCOperand &MO,
274 const MCOperand &MO = MI.getOperand(OpNum);
293 const MCOperand &MOTLS = MI.getOperand(OpNum + 1);
lib/Target/SystemZ/SystemZAsmPrinter.cpp 101 LoweredMI.addOperand(MCOperand::createImm(AlignmentHint));
688 MCOperand MO(Lower.lowerOperand(MI->getOperand(OpNo)));
lib/Target/SystemZ/SystemZMCInstLower.cpp 79 MCOperand SystemZMCInstLower::lowerOperand(const MachineOperand &MO) const {
82 return MCOperand::createReg(MO.getReg());
85 return MCOperand::createImm(MO.getImm());
89 return MCOperand::createExpr(getExpr(MO, Kind));
lib/Target/SystemZ/SystemZMCInstLower.h 35 MCOperand lowerOperand(const MachineOperand& MO) const;
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp 119 Inst.addOperand(MCOperand::createImm(Int.Val));
121 Inst.addOperand(MCOperand::createExpr(Sym.Exp));
129 Inst.addOperand(MCOperand::createFPImm(Flt.Val));
137 Inst.addOperand(MCOperand::createImm(Br));
797 auto &Op0 = Inst.getOperand(0);
lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp 105 MI.addOperand(MCOperand::createImm(Val));
117 MI.addOperand(MCOperand::createFPImm(static_cast<double>(Val)));
119 MI.addOperand(MCOperand::createImm(static_cast<int64_t>(Val)));
227 MCOperand::createImm(int64_t(WebAssembly::BlockType::Invalid)));
229 MI.addOperand(MCOperand::createImm(Val & 0x7f));
238 MI.addOperand(MCOperand::createExpr(Expr));
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp 210 const MCOperand &Op = MI->getOperand(OpNo);
275 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp 85 const MCOperand &MO = MI.getOperand(I);
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp 125 MCOperand WebAssemblyMCInstLower::lowerSymbolOperand(const MachineOperand &MO,
163 return MCOperand::createExpr(Expr);
166 MCOperand WebAssemblyMCInstLower::lowerTypeIndexOperand(
178 return MCOperand::createExpr(Expr);
214 MCOperand MCOp;
229 MCOp = MCOperand::createReg(WAReg);
271 MCOp = MCOperand::createImm(MO.getImm());
278 MCOp = MCOperand::createFPImm(Imm->getValueAPF().convertToFloat());
280 MCOp = MCOperand::createFPImm(Imm->getValueAPF().convertToDouble());
336 auto &MO = OutMI.getOperand(I - 1);
lib/Target/WebAssembly/WebAssemblyMCInstLower.h 36 MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
37 MCOperand lowerTypeIndexOperand(SmallVector<wasm::ValType, 1> &&,
lib/Target/X86/AsmParser/X86Operand.h 491 Inst.addOperand(MCOperand::createImm(CE->getValue()));
493 Inst.addOperand(MCOperand::createExpr(Expr));
498 Inst.addOperand(MCOperand::createReg(getReg()));
506 Inst.addOperand(MCOperand::createReg(RegNo));
540 Inst.addOperand(MCOperand::createReg(Reg));
545 Inst.addOperand(MCOperand::createReg(getMemBaseReg()));
546 Inst.addOperand(MCOperand::createImm(getMemScale()));
547 Inst.addOperand(MCOperand::createReg(getMemIndexReg()));
549 Inst.addOperand(MCOperand::createReg(getMemSegReg()));
556 Inst.addOperand(MCOperand::createImm(CE->getValue()));
558 Inst.addOperand(MCOperand::createExpr(getMemDisp()));
563 Inst.addOperand(MCOperand::createReg(getMemBaseReg()));
564 Inst.addOperand(MCOperand::createReg(getMemSegReg()));
569 Inst.addOperand(MCOperand::createReg(getMemBaseReg()));
576 Inst.addOperand(MCOperand::createImm(CE->getValue()));
578 Inst.addOperand(MCOperand::createExpr(getMemDisp()));
579 Inst.addOperand(MCOperand::createReg(getMemSegReg()));
lib/Target/X86/Disassembler/X86Disassembler.cpp 274 mcInst.addOperand(MCOperand::createReg(llvmRegnum));
342 MCOperand baseReg = MCOperand::createReg(baseRegNo);
342 MCOperand baseReg = MCOperand::createReg(baseRegNo);
345 MCOperand segmentReg;
346 segmentReg = MCOperand::createReg(segmentRegnums[insn.segmentOverride]);
367 MCOperand baseReg = MCOperand::createReg(baseRegNo);
367 MCOperand baseReg = MCOperand::createReg(baseRegNo);
453 mcInst.addOperand(MCOperand::createReg(X86::XMM0 + (immediate >> 4)));
456 mcInst.addOperand(MCOperand::createReg(X86::YMM0 + (immediate >> 4)));
459 mcInst.addOperand(MCOperand::createReg(X86::ZMM0 + (immediate >> 4)));
469 mcInst.addOperand(MCOperand::createImm(immediate));
472 MCOperand segmentReg;
473 segmentReg = MCOperand::createReg(segmentRegnums[insn.segmentOverride]);
536 MCOperand baseReg;
537 MCOperand scaleAmount;
538 MCOperand indexReg;
539 MCOperand displacement;
540 MCOperand segmentReg;
556 baseReg = MCOperand::createReg(X86::NoRegister);
587 indexReg = MCOperand::createReg(insn.addressSize == 4 ? X86::EIZ :
590 indexReg = MCOperand::createReg(X86::NoRegister);
593 scaleAmount = MCOperand::createImm(insn.sibScale);
608 baseReg = MCOperand::createReg(insn.addressSize == 4 ? X86::EIP :
612 baseReg = MCOperand::createReg(X86::NoRegister);
614 indexReg = MCOperand::createReg(X86::NoRegister);
617 baseReg = MCOperand::createReg(X86::BX);
618 indexReg = MCOperand::createReg(X86::SI);
621 baseReg = MCOperand::createReg(X86::BX);
622 indexReg = MCOperand::createReg(X86::DI);
625 baseReg = MCOperand::createReg(X86::BP);
626 indexReg = MCOperand::createReg(X86::SI);
629 baseReg = MCOperand::createReg(X86::BP);
630 indexReg = MCOperand::createReg(X86::DI);
633 indexReg = MCOperand::createReg(X86::NoRegister);
656 scaleAmount = MCOperand::createImm(1);
659 displacement = MCOperand::createImm(insn.displacement);
661 segmentReg = MCOperand::createReg(segmentRegnums[insn.segmentOverride]);
718 mcInst.addOperand(MCOperand::createReg(X86::ST0 + stackPos));
734 mcInst.addOperand(MCOperand::createReg(X86::K0 + maskRegNum));
773 mcInst.addOperand(MCOperand::createImm(insn.RC));
787 mcInst.addOperand(MCOperand::createImm(insn.immediates[1]));
lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp 354 const MCOperand &Op = MI->getOperand(OpNo);
387 const MCOperand &BaseReg = MI->getOperand(Op + X86::AddrBaseReg);
388 const MCOperand &IndexReg = MI->getOperand(Op + X86::AddrIndexReg);
389 const MCOperand &DispSpec = MI->getOperand(Op + X86::AddrDisp);
452 const MCOperand &DispSpec = MI->getOperand(Op);
480 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.cpp 296 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp 332 const MCOperand &Op = MI->getOperand(OpNo);
346 const MCOperand &BaseReg = MI->getOperand(Op+X86::AddrBaseReg);
348 const MCOperand &IndexReg = MI->getOperand(Op+X86::AddrIndexReg);
349 const MCOperand &DispSpec = MI->getOperand(Op+X86::AddrDisp);
411 const MCOperand &DispSpec = MI->getOperand(Op);
438 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp 67 const MCOperand &BaseReg = MI.getOperand(Op+X86::AddrBaseReg);
68 const MCOperand &IndexReg = MI.getOperand(Op+X86::AddrIndexReg);
69 const MCOperand &Disp = MI.getOperand(Op+X86::AddrDisp);
82 unsigned GetX86RegNum(const MCOperand &MO) const {
110 void EmitImmediate(const MCOperand &Disp, SMLoc Loc,
121 void EmitRegModRMByte(const MCOperand &ModRMReg, unsigned RegOpcodeFld,
209 const MCOperand &BaseReg = MI.getOperand(Op+X86::AddrBaseReg);
210 const MCOperand &IndexReg = MI.getOperand(Op+X86::AddrIndexReg);
230 const MCOperand &BaseReg = MI.getOperand(Op+X86::AddrBaseReg);
231 const MCOperand &IndexReg = MI.getOperand(Op+X86::AddrIndexReg);
290 const MCOperand &Op = MI.getOperand(CurOp);
299 EmitImmediate(const MCOperand &DispOp, SMLoc Loc, unsigned Size,
382 const MCOperand &Disp = MI.getOperand(Op+X86::AddrDisp);
383 const MCOperand &Base = MI.getOperand(Op+X86::AddrBaseReg);
384 const MCOperand &Scale = MI.getOperand(Op+X86::AddrScaleAmt);
385 const MCOperand &IndexReg = MI.getOperand(Op+X86::AddrIndexReg);
1065 const MCOperand &MO = MI.getOperand(i);
1354 const MCOperand &Op = MI.getOperand(CurOp++);
1623 EmitImmediate(MCOperand::createImm(I8RegNum), MI.getLoc(), 1, FK_Data_1,
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp 453 const MCOperand &Op = Inst.getOperand(I);
533 const MCOperand &SegReg = Inst.getOperand(MemOpStart + X86::AddrSegmentReg);
534 const MCOperand &BaseReg = Inst.getOperand(MemOpStart + X86::AddrBaseReg);
535 const MCOperand &IndexReg = Inst.getOperand(MemOpStart + X86::AddrIndexReg);
536 const MCOperand &ScaleAmt = Inst.getOperand(MemOpStart + X86::AddrScaleAmt);
537 const MCOperand &Disp = Inst.getOperand(MemOpStart + X86::AddrDisp);
lib/Target/X86/X86MCInstLower.cpp 62 Optional<MCOperand> LowerMachineOperand(const MachineInstr *MI,
67 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
191 MCOperand X86MCInstLower::LowerSymbolOperand(const MachineOperand &MO,
287 return MCOperand::createExpr(Expr);
307 MCOperand Saved = Inst.getOperand(ImmOp);
385 MCOperand Saved = Inst.getOperand(AddrOp);
386 MCOperand Seg = Inst.getOperand(AddrBase + X86::AddrSegmentReg);
397 Optional<MCOperand>
408 return MCOperand::createReg(MO.getReg());
410 return MCOperand::createImm(MO.getImm());
742 OutMI.addOperand(MCOperand::createReg(ReturnReg));
1108 MCOperand CallTargetMCOp;
1122 CallTargetMCOp = MCOperand::createImm(CallTarget.getImm());
1134 CallTargetMCOp = MCOperand::createReg(CallTarget.getReg());
1173 MI.addOperand(MCOperand::createReg(DefRegister));
1262 MCOperand CalleeMCOp;
1269 CalleeMCOp = MCOperand::createImm(CalleeMO.getImm());
lib/Target/XCore/Disassembler/XCoreDisassembler.cpp 207 Inst.addOperand(MCOperand::createReg(Reg));
219 Inst.addOperand(MCOperand::createReg(Reg));
230 Inst.addOperand(MCOperand::createImm(Values[Val]));
236 Inst.addOperand(MCOperand::createImm(-(int64_t)Val));
365 Inst.addOperand(MCOperand::createImm(Op1));
406 Inst.addOperand(MCOperand::createImm(Op2));
555 Inst.addOperand(MCOperand::createImm(Op1));
570 Inst.addOperand(MCOperand::createImm(Op3));
626 Inst.addOperand(MCOperand::createImm(Op3));
lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.cpp 76 const MCOperand &Op = MI->getOperand(OpNo);
lib/Target/XCore/XCoreMCInstLower.cpp 31 MCOperand XCoreMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
67 return MCOperand::createExpr(MCSym);
74 return MCOperand::createExpr(Add);
77 MCOperand XCoreMCInstLower::LowerOperand(const MachineOperand &MO,
86 return MCOperand::createReg(MO.getReg());
88 return MCOperand::createImm(MO.getImm() + offset);
108 MCOperand MCOp = LowerOperand(MO);
lib/Target/XCore/XCoreMCInstLower.h 32 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const;
35 MCOperand LowerSymbolOperand(const MachineOperand &MO,
tools/llvm-cfi-verify/lib/FileAnalysis.cpp 148 for (const auto &Operand : InstrMeta.Instruction) {
313 for (const auto &Operand : IndirectCF.Instruction) {
352 const auto Operand = NodeInstr.Instruction.getOperand(i);
tools/llvm-exegesis/lib/Assembler.cpp 99 const MCOperand &Op = Inst.getOperand(OpIndex);
tools/llvm-exegesis/lib/BenchmarkResult.cpp 63 for (const auto &Op : MCInst) {
132 void serializeMCOperand(const MCOperand &MCOperand, raw_ostream &OS) {
144 MCOperand deserializeMCOperand(StringRef String) {
149 return MCOperand::createImm(IntValue);
151 return MCOperand::createFPImm(DoubleValue);
153 return MCOperand::createReg(*RegNo);
tools/llvm-exegesis/lib/CodeTemplate.cpp 35 MCOperand &InstructionTemplate::getValueFor(const Variable &Var) {
39 const MCOperand &InstructionTemplate::getValueFor(const Variable &Var) const {
43 MCOperand &InstructionTemplate::getValueFor(const Operand &Op) {
47 const MCOperand &InstructionTemplate::getValueFor(const Operand &Op) const {
tools/llvm-exegesis/lib/CodeTemplate.h 34 MCOperand &getValueFor(const Variable &Var);
35 const MCOperand &getValueFor(const Variable &Var) const;
36 MCOperand &getValueFor(const Operand &Op);
37 const MCOperand &getValueFor(const Operand &Op) const;
46 SmallVector<MCOperand, 4> VariableValues;
tools/llvm-exegesis/lib/MCInstrDescView.cpp 345 void DumpMCOperand(const MCRegisterInfo &MCRegisterInfo, const MCOperand &Op,
tools/llvm-exegesis/lib/SnippetGenerator.cpp 189 auto &AssignedValue = IB.getValueFor(*ROV.Op);
194 AssignedValue = MCOperand::createReg(ROV.Reg);
222 MCOperand &AssignedValue = IT.getValueFor(Var);
tools/llvm-exegesis/lib/Target.cpp 91 MCOperand &AssignedValue,
97 AssignedValue = MCOperand::createImm(1);
105 AssignedValue = MCOperand::createReg(randomBit(AllowedRegs));
tools/llvm-exegesis/lib/Target.h 115 MCOperand &AssignedValue,
tools/llvm-exegesis/lib/Uops.cpp 148 MCOperand::createReg(NextPossibleReg);
200 IT.getValueFor(Op) = MCOperand::createReg(RandomReg);
212 IT.getValueFor(Op) = MCOperand::createReg(RandomReg);
tools/llvm-exegesis/lib/X86/Target.cpp 180 const MCOperand &OpVal) {
218 setMemOp(IT, 1, MCOperand::createReg(BaseReg));
219 setMemOp(IT, 2, MCOperand::createImm(Scale));
220 setMemOp(IT, 3, MCOperand::createReg(IndexReg));
221 setMemOp(IT, 4, MCOperand::createImm(Disp));
223 setMemOp(IT, 5, MCOperand::createReg(0));
226 setMemOp(IT, 0, MCOperand::createReg(GetDestReg(BaseReg, IndexReg)));
543 MCOperand &AssignedValue,
615 const Instruction &Instr, const Variable &Var, MCOperand &AssignedValue,
623 MCOperand::createImm(randomIndex(X86::CondCode::LAST_VALID_COND));
644 setMemOp(IT, MemOpIdx + 0, MCOperand::createReg(Reg)); // BaseReg
645 setMemOp(IT, MemOpIdx + 1, MCOperand::createImm(1)); // ScaleAmt
646 setMemOp(IT, MemOpIdx + 2, MCOperand::createReg(0)); // IndexReg
647 setMemOp(IT, MemOpIdx + 3, MCOperand::createImm(Offset)); // Disp
648 setMemOp(IT, MemOpIdx + 4, MCOperand::createReg(0)); // Segment
unittests/CodeGen/MachineInstrTest.cpp 504 static_assert(is_trivially_copyable<MCOperand>::value, "trivially copyable");
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp 229 auto &Op = InstAndSize->first.getOperand(OpIdx);
unittests/tools/llvm-exegesis/Mips/TargetTest.cpp 33 Matcher<MCOperand> IsImm(int64_t Value) {
34 return AllOf(Property(&MCOperand::isImm, Eq(true)),
35 Property(&MCOperand::getImm, Eq(Value)));
38 Matcher<MCOperand> IsReg(unsigned Reg) {
39 return AllOf(Property(&MCOperand::isReg, Eq(true)),
40 Property(&MCOperand::getReg, Eq(Reg)));
unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp 393 IT.getValueFor(IT.Instr.Variables[0]) = MCOperand::createReg(X86::AX);
408 Mov.getValueFor(Mov.Instr.Variables[0]) = MCOperand::createReg(X86::RAX);
409 Mov.getValueFor(Mov.Instr.Variables[1]) = MCOperand::createImm(42);
414 Add.getValueFor(Add.Instr.Variables[0]) = MCOperand::createReg(X86::RAX);
415 Add.getValueFor(Add.Instr.Variables[1]) = MCOperand::createReg(X86::RBX);
unittests/tools/llvm-exegesis/X86/TargetTest.cpp 24 bool operator==(const MCOperand &a, const MCOperand &b) {
24 bool operator==(const MCOperand &a, const MCOperand &b) {
63 Matcher<MCOperand> IsImm(int64_t Value) {
64 return AllOf(Property(&MCOperand::isImm, Eq(true)),
65 Property(&MCOperand::getImm, Eq(Value)));
68 Matcher<MCOperand> IsReg(unsigned Reg) {
69 return AllOf(Property(&MCOperand::isReg, Eq(true)),
70 Property(&MCOperand::getReg, Eq(Reg)));
usr/include/c++/7.4.0/bits/move.h 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept
83 constexpr _Tp&&
84 forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
98 move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_construct.h 74 _Construct(_T1* __p, _Args&&... __args)
74 _Construct(_T1* __p, _Args&&... __args)
75 { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h 181 typedef _Tp value_type;
183 typedef _Tp* pointer;
184 typedef _Tp& reference;
192 typedef _Tp value_type;
194 typedef const _Tp* pointer;
195 typedef const _Tp& reference;
usr/include/c++/7.4.0/bits/stl_uninitialized.h 144 const _Tp& __x)
182 const _Tp& __x)
usr/include/c++/7.4.0/initializer_list 50 typedef _E value_type;
51 typedef const _E& reference;
52 typedef const _E& const_reference;
54 typedef const _E* iterator;
55 typedef const _E* const_iterator;
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1142 : public is_constructible<_Tp, const _Tp&>
1142 : public is_constructible<_Tp, const _Tp&>
1148 : public __is_copy_constructible_impl<_Tp>
1160 : public is_constructible<_Tp, _Tp&&>
1160 : public is_constructible<_Tp, _Tp&&>
1166 : public __is_move_constructible_impl<_Tp>
1286 : public is_assignable<_Tp&, const _Tp&>
1286 : public is_assignable<_Tp&, const _Tp&>
1292 : public __is_copy_assignable_impl<_Tp>
1554 { typedef _Tp type; };
1558 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1629 { typedef _Tp type; };
1633 { typedef _Tp type; };
1659 { typedef _Tp&& type; };
1955 { typedef _Tp type; };
utils/unittest/googlemock/include/gmock/gmock-matchers.h 178 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const = 0;
258 bool MatchAndExplain(T x, MatchResultListener* listener) const {
263 bool Matches(T x) const {
277 void ExplainMatchResultTo(T x, ::std::ostream* os) const {
293 explicit MatcherBase(const MatcherInterface<T>* impl)
310 ::testing::internal::linked_ptr<const MatcherInterface<T> > impl_;
321 class Matcher : public internal::MatcherBase<T> {
329 explicit Matcher(const MatcherInterface<T>* impl)
334 Matcher(T value); // NOLINT
445 operator Matcher<T>() const {
446 return Matcher<T>(new MonomorphicImpl<T>(impl_));
451 class MonomorphicImpl : public MatcherInterface<T> {
463 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
519 static Matcher<T> Cast(const M& polymorphic_matcher_or_value) {
536 internal::ImplicitlyConvertible<M, Matcher<T> >::value>());
540 static Matcher<T> CastImpl(const M& value, BooleanConstant<false>) {
547 static Matcher<T> CastImpl(const M& polymorphic_matcher_or_value,
567 static Matcher<T> Cast(const Matcher<U>& source_matcher) {
574 explicit Impl(const Matcher<U>& source_matcher)
591 const Matcher<U> source_matcher_;
629 static inline Matcher<T> Cast(const M& polymorphic_matcher_or_value) {
630 return internal::MatcherCastImpl<T, M>::Cast(polymorphic_matcher_or_value);
643 static inline Matcher<T> Cast(const Matcher<U>& matcher) {
643 static inline Matcher<T> Cast(const Matcher<U>& matcher) {
667 inline Matcher<T> SafeMatcherCast(const M& polymorphic_matcher) {
668 return SafeMatcherCastImpl<T>::Cast(polymorphic_matcher);
1494 class BothOfMatcherImpl : public MatcherInterface<T> {
1496 BothOfMatcherImpl(const Matcher<T>& matcher1, const Matcher<T>& matcher2)
1496 BothOfMatcherImpl(const Matcher<T>& matcher1, const Matcher<T>& matcher2)
1515 virtual bool MatchAndExplain(T x, MatchResultListener* listener) const {
1546 const Matcher<T> matcher1_;
1547 const Matcher<T> matcher2_;
1649 operator Matcher<T>() const {
1650 return Matcher<T>(new BothOfMatcherImpl<T>(SafeMatcherCast<T>(matcher1_),
1650 return Matcher<T>(new BothOfMatcherImpl<T>(SafeMatcherCast<T>(matcher1_),
1651 SafeMatcherCast<T>(matcher2_)));
1844 AssertionResult operator()(const char* value_text, const T& x) const {
1856 const Matcher<const T&> matcher = SafeMatcherCast<const T&>(matcher_);
1856 const Matcher<const T&> matcher = SafeMatcherCast<const T&>(matcher_);
2261 bool MatchAndExplain(const T&value, MatchResultListener* listener) const {
2272 bool MatchAndExplainImpl(false_type /* is_not_pointer */, const Class& obj,
2288 bool MatchAndExplainImpl(true_type /* is_pointer */, const Class* p,
3931 internal::PropertyMatcher<Class, PropertyType> > Property(
utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h 257 GMOCK_KIND_OF_(From), From, GMOCK_KIND_OF_(To), To> {}; // NOLINT
257 GMOCK_KIND_OF_(From), From, GMOCK_KIND_OF_(To), To> {}; // NOLINT
utils/unittest/googletest/include/gtest/gtest-printers.h 223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
366 void UniversalPrint(const T& value, ::std::ostream* os);
373 const C& container, ::std::ostream* os) {
439 const T& value, ::std::ostream* os) {
455 void PrintTo(const T& value, ::std::ostream* os) {
478 DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
699 static void Print(const T& value, ::std::ostream* os) {
856 typedef T T1;
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h 35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
37 return StreamSwitch<T>::printable(V);
54 const T& V;
55 friend std::ostream &operator<<(std::ostream &S, const RawStreamProxy<T> &V) {
69 static const RawStreamProxy<T> printable(const T &V) { return {V}; }
69 static const RawStreamProxy<T> printable(const T &V) { return {V}; }
utils/unittest/googletest/include/gtest/internal/gtest-internal.h 782 struct RemoveReference { typedef T type; }; // NOLINT
795 struct RemoveConst { typedef T type; }; // NOLINT
797 struct RemoveConst<const T> { typedef T type; }; // NOLINT
875 static char Helper(To);