Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64InstructionSelector.cpp670 auto MovZ = MIB.buildInstr(AArch64::MOVZXi, &AArch64::GPR64RegClass); in materializeLargeCMVal() local
671 MovZ->addOperand(MF, I.getOperand(1)); in materializeLargeCMVal()
672 MovZ->getOperand(1).setTargetFlags(OpFlags | AArch64II::MO_G0 | in materializeLargeCMVal()
674 MovZ->addOperand(MF, MachineOperand::CreateImm(0)); in materializeLargeCMVal()
675 constrainSelectedInstRegOperands(*MovZ, TII, TRI, RBI); in materializeLargeCMVal()
685 GV, MovZ->getOperand(1).getOffset(), Flags)); in materializeLargeCMVal()
689 MovZ->getOperand(1).getOffset(), Flags)); in materializeLargeCMVal()
695 unsigned DstReg = BuildMovK(MovZ->getOperand(0).getReg(), in materializeLargeCMVal()