Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp1142 Register ZReg = Is32Bit ? AArch64::WZR : AArch64::XZR; in emitSelect() local
1150 True = ZReg; in emitSelect()
1151 False = ZReg; in emitSelect()
1158 True = ZReg; in emitSelect()
1159 False = ZReg; in emitSelect()
1170 False = ZReg; in emitSelect()
1179 False = ZReg; in emitSelect()
1190 False = ZReg; in emitSelect()
1197 False = ZReg; in emitSelect()
2788 Register ZReg = AArch64::WZR; in select() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp4115 static inline bool isMatchingOrAlias(unsigned ZReg, unsigned Reg) { in isMatchingOrAlias() argument
4116 assert((ZReg >= AArch64::Z0) && (ZReg <= AArch64::Z31)); in isMatchingOrAlias()
4117 return (ZReg == ((Reg - AArch64::B0) + AArch64::Z0)) || in isMatchingOrAlias()
4118 (ZReg == ((Reg - AArch64::H0) + AArch64::Z0)) || in isMatchingOrAlias()
4119 (ZReg == ((Reg - AArch64::S0) + AArch64::Z0)) || in isMatchingOrAlias()
4120 (ZReg == ((Reg - AArch64::D0) + AArch64::Z0)) || in isMatchingOrAlias()
4121 (ZReg == ((Reg - AArch64::Q0) + AArch64::Z0)) || in isMatchingOrAlias()
4122 (ZReg == ((Reg - AArch64::Z0) + AArch64::Z0)); in isMatchingOrAlias()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagon.td31 "Hexagon ZReg extension instructions">;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp545 unsigned ZReg = Is64Bit ? AArch64::XZR : AArch64::WZR; in fastMaterializeFloatZero() local
547 return fastEmitInst_r(Opc, TLI.getRegClassFor(VT), ZReg); in fastMaterializeFloatZero()
3954 unsigned Opc, ZReg; in emitMul_rr() local
3961 Opc = AArch64::MADDWrrr; ZReg = AArch64::WZR; break; in emitMul_rr()
3963 Opc = AArch64::MADDXrrr; ZReg = AArch64::XZR; break; in emitMul_rr()
3968 return fastEmitInst_rrr(Opc, RC, Op0, Op1, ZReg); in emitMul_rr()
H A DAArch64InstrInfo.cpp576 unsigned ZReg = removeCopies(MRI, DefMI->getOperand(1).getReg()); in canFoldIntoCSel() local
577 if (ZReg != AArch64::XZR && ZReg != AArch64::WZR) in canFoldIntoCSel()
594 unsigned ZReg = removeCopies(MRI, DefMI->getOperand(1).getReg()); in canFoldIntoCSel() local
595 if (ZReg != AArch64::XZR && ZReg != AArch64::WZR) in canFoldIntoCSel()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp4734 unsigned ZReg = in expandPostRAPseudo() local
4736 MIB->getOperand(0).setReg(ZReg); in expandPostRAPseudo()
H A DX86ISelLowering.cpp33302 Register ZReg = MRI.createVirtualRegister(PtrRC); in emitSetJmpShadowStackFix() local
33305 .addDef(ZReg) in emitSetJmpShadowStackFix()
33306 .addReg(ZReg, RegState::Undef) in emitSetJmpShadowStackFix()
33307 .addReg(ZReg, RegState::Undef); in emitSetJmpShadowStackFix()
33312 BuildMI(*MBB, MI, DL, TII->get(RdsspOpc), SSPCopyReg).addReg(ZReg); in emitSetJmpShadowStackFix()
33552 Register ZReg = MRI.createVirtualRegister(&X86::GR32RegClass); in emitLongJmpShadowStackFix() local
33553 BuildMI(checkSspMBB, DL, TII->get(X86::MOV32r0), ZReg); in emitLongJmpShadowStackFix()
33559 .addReg(ZReg) in emitLongJmpShadowStackFix()
33561 ZReg = TmpZReg; in emitLongJmpShadowStackFix()
33567 BuildMI(checkSspMBB, DL, TII->get(RdsspOpc), SSPCopyReg).addReg(ZReg); in emitLongJmpShadowStackFix()