Searched refs:MCInstBuilder (Results 1 – 7 of 7) sorted by relevance
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/ |
| H A D | MCInstBuilder.h | 22 class MCInstBuilder { 27 MCInstBuilder(unsigned Opcode) { in MCInstBuilder() function 32 MCInstBuilder &addReg(unsigned Reg) { in addReg() 38 MCInstBuilder &addImm(int64_t Val) { in addImm() 44 MCInstBuilder &addFPImm(double Val) { in addFPImm() 50 MCInstBuilder &addExpr(const MCExpr *Val) { in addExpr() 56 MCInstBuilder &addInst(const MCInst *Val) { in addInst()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZAsmPrinter.cpp | 33 return MCInstBuilder(Opcode) in lowerRILow() 37 return MCInstBuilder(Opcode) in lowerRILow() 47 return MCInstBuilder(Opcode) in lowerRIHigh() 51 return MCInstBuilder(Opcode) in lowerRIHigh() 60 return MCInstBuilder(Opcode) in lowerRIEfLow() 74 LoweredMI = MCInstBuilder(SystemZ::BR).addReg(SystemZ::R14D); in EmitInstruction() 78 LoweredMI = MCInstBuilder(SystemZ::BRASL) in EmitInstruction() 84 LoweredMI = MCInstBuilder(SystemZ::BASR) in EmitInstruction() 90 LoweredMI = MCInstBuilder(SystemZ::JG) in EmitInstruction() 95 LoweredMI = MCInstBuilder(SystemZ::BR).addReg(SystemZ::R1D); in EmitInstruction() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86AsmInstrumentation.cpp | 199 EmitInstruction(Out, MCInstBuilder(X86::REP_PREFIX)); in InstrumentAndEmitInstruction() 520 EmitInstruction(Out, MCInstBuilder(X86::PUSH32r).addReg(Reg)); in SpillReg() 525 EmitInstruction(Out, MCInstBuilder(X86::POP32r).addReg(Reg)); in RestoreReg() 530 EmitInstruction(Out, MCInstBuilder(X86::PUSHF32)); in StoreFlags() 535 EmitInstruction(Out, MCInstBuilder(X86::POPF32)); in RestoreFlags() 556 MCInstBuilder(X86::MOV32rr).addReg(LocalFrameReg).addReg(FrameReg)); in InstrumentMemOperandPrologue() 606 EmitInstruction(Out, MCInstBuilder(X86::CLD)); in EmitCallAsanReport() 607 EmitInstruction(Out, MCInstBuilder(X86::MMX_EMMS)); in EmitCallAsanReport() 609 EmitInstruction(Out, MCInstBuilder(X86::AND64ri8) in EmitCallAsanReport() 614 Out, MCInstBuilder(X86::PUSH32r).addReg(RegCtx.AddressReg(MVT::i32))); in EmitCallAsanReport() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCAsmPrinter.cpp | 355 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::NOP)); in LowerSTACKMAP() 373 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::LI8) in LowerPATCHPOINT() 376 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::RLDIC) in LowerPATCHPOINT() 380 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::ORIS8) in LowerPATCHPOINT() 384 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::ORI8) in LowerPATCHPOINT() 389 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::MTCTR8).addReg(ScratchReg)); in LowerPATCHPOINT() 390 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::BCTRL8)); in LowerPATCHPOINT() 400 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::NOP)); in LowerPATCHPOINT() 440 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::BL).addExpr(OffsExpr)); in EmitInstruction() 452 EmitToStreamer(OutStreamer, MCInstBuilder(PPC::BL) in EmitInstruction() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMAsmPrinter.cpp | 131 EmitToStreamer(OutStreamer, MCInstBuilder(ARM::tBX) in runOnMachineFunction() 1063 EmitToStreamer(OutStreamer, MCInstBuilder(ARM::t2B) in EmitJump2Table() 1268 EmitToStreamer(OutStreamer, MCInstBuilder(MI->getOpcode() == in EmitInstruction() 1285 EmitToStreamer(OutStreamer, MCInstBuilder(MI->getOpcode() == in EmitInstruction() 1299 EmitToStreamer(OutStreamer, MCInstBuilder(ARM::MOVr) in EmitInstruction() 1308 EmitToStreamer(OutStreamer, MCInstBuilder(ARM::BX) in EmitInstruction() 1337 EmitToStreamer(OutStreamer, MCInstBuilder(ARM::tBL) in EmitInstruction() 1344 EmitToStreamer(OutStreamer, MCInstBuilder(ARM::MOVr) in EmitInstruction() 1353 EmitToStreamer(OutStreamer, MCInstBuilder(ARM::MOVr) in EmitInstruction() 1364 EmitToStreamer(OutStreamer, MCInstBuilder(ARM::MOVr) in EmitInstruction() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86MCInstLower.cpp | 688 EmitAndCountInstruction(MCInstBuilder(X86::DATA16_PREFIX)); in LowerTlsAddr() 738 EmitAndCountInstruction(MCInstBuilder(X86::DATA16_PREFIX)); in LowerTlsAddr() 739 EmitAndCountInstruction(MCInstBuilder(X86::DATA16_PREFIX)); in LowerTlsAddr() 740 EmitAndCountInstruction(MCInstBuilder(X86::REX64_PREFIX)); in LowerTlsAddr() 750 EmitAndCountInstruction(MCInstBuilder(is64Bits ? X86::CALL64pcrel32 in LowerTlsAddr() 791 OS.EmitInstruction(MCInstBuilder(Opc), STI); in EmitNops() 794 OS.EmitInstruction(MCInstBuilder(Opc).addReg(X86::AX), STI); in EmitNops() 798 OS.EmitInstruction(MCInstBuilder(Opc).addReg(BaseReg) in EmitNops() 888 EmitAndCountInstruction(MCInstBuilder(X86::MOV64ri).addReg(ScratchReg) in LowerPATCHPOINT() 890 EmitAndCountInstruction(MCInstBuilder(X86::CALL64r).addReg(ScratchReg)); in LowerPATCHPOINT() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64AsmPrinter.cpp | 404 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::HINT).addImm(0)); in LowerSTACKMAP() 423 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::MOVZWi) in LowerPATCHPOINT() 427 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::MOVKWi) in LowerPATCHPOINT() 432 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::MOVKWi) in LowerPATCHPOINT() 437 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::BLR).addReg(ScratchReg)); in LowerPATCHPOINT() 446 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::HINT).addImm(0)); in LowerPATCHPOINT()
|