Home
last modified time | relevance | path

Searched refs:MovZ (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp2384 MCInst MovZ; in emitInstruction() local
2385 MovZ.setOpcode(AArch64::MOVZXi); in emitInstruction()
2386 MovZ.addOperand(MCOperand::createReg(DestReg)); in emitInstruction()
2387 MovZ.addOperand(Hi_MCSym); in emitInstruction()
2388 MovZ.addOperand(MCOperand::createImm(16)); in emitInstruction()
2389 EmitToStreamer(*OutStreamer, MovZ); in emitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2041 auto MovZ = MIB.buildInstr(AArch64::MOVZXi, {&AArch64::GPR64RegClass}, {}); in materializeLargeCMVal() local
2042 MovZ->addOperand(MF, I.getOperand(1)); in materializeLargeCMVal()
2043 MovZ->getOperand(1).setTargetFlags(OpFlags | AArch64II::MO_G0 | in materializeLargeCMVal()
2045 MovZ->addOperand(MF, MachineOperand::CreateImm(0)); in materializeLargeCMVal()
2046 constrainSelectedInstRegOperands(*MovZ, TII, TRI, RBI); in materializeLargeCMVal()
2056 GV, MovZ->getOperand(1).getOffset(), Flags)); in materializeLargeCMVal()
2060 MovZ->getOperand(1).getOffset(), Flags)); in materializeLargeCMVal()
2066 Register DstReg = BuildMovK(MovZ.getReg(0), in materializeLargeCMVal()