Lines Matching defs:HasReg
646 auto HasReg = [](ArrayRef<MCRegister> RegList, MCRegister Reg) {
654 return HasReg(CC_AArch64_GHC_ArgRegs, Reg);
657 return HasReg(CC_AArch64_Preserve_None_ArgRegs, Reg);
669 return HasReg(CC_AArch64_Win64_VarArg_ArgRegs, Reg);
672 return HasReg(CC_AArch64_Win64PCS_ArgRegs, Reg);
675 return HasReg(CC_AArch64_Win64PCS_Swift_ArgRegs, Reg) ||
676 HasReg(CC_AArch64_Win64PCS_ArgRegs, Reg);
682 return HasReg(CC_AArch64_AAPCS_ArgRegs, Reg);
685 return HasReg(CC_AArch64_AAPCS_ArgRegs, Reg) ||
686 HasReg(CC_AArch64_AAPCS_Swift_ArgRegs, Reg);
692 return HasReg(CC_AArch64_DarwinPCS_ArgRegs, Reg);
695 return HasReg(CC_AArch64_DarwinPCS_ArgRegs, Reg) ||
696 HasReg(CC_AArch64_DarwinPCS_Swift_ArgRegs, Reg);
700 return HasReg(CC_AArch64_DarwinPCS_ILP32_VarArg_ArgRegs, Reg);
701 return HasReg(CC_AArch64_DarwinPCS_VarArg_ArgRegs, Reg);
704 HasReg(CC_AArch64_Win64_VarArg_ArgRegs, Reg);
705 return HasReg(CC_AArch64_Win64PCS_ArgRegs, Reg);
707 return HasReg(CC_AArch64_Win64_CFGuard_Check_ArgRegs, Reg);
714 return HasReg(CC_AArch64_Win64PCS_ArgRegs, Reg);
715 return HasReg(CC_AArch64_AAPCS_ArgRegs, Reg);