|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc 6472 static_cast<AArch64Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
6484 static_cast<AArch64Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
6487 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorReg128Operands(Inst, 1);
6490 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorReg64Operands(Inst, 1);
6493 static_cast<AArch64Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
6505 static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmNegWithOptionalShiftOperands<12>(Inst, 2);
6508 static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmWithOptionalShiftOperands<12>(Inst, 2);
6511 static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmWithOptionalShiftOperands<8>(Inst, 2);
6514 static_cast<AArch64Operand&>(*Operands[OpIdx]).addShifterOperands(Inst, 1);
6517 static_cast<AArch64Operand&>(*Operands[OpIdx]).addExtendOperands(Inst, 1);
6520 static_cast<AArch64Operand&>(*Operands[OpIdx]).addExtend64Operands(Inst, 1);
6523 static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<16>(Inst, 1);
6526 static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
6529 static_cast<AArch64Operand&>(*Operands[OpIdx]).addAdrLabelOperands(Inst, 1);
6532 static_cast<AArch64Operand&>(*Operands[OpIdx]).addAdrpLabelOperands(Inst, 1);
6535 static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmOperands<int32_t>(Inst, 1);
6538 static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmOperands<int64_t>(Inst, 1);
6541 static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmOperands<int16_t>(Inst, 1);
6544 static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmOperands<int8_t>(Inst, 1);
6553 static_cast<AArch64Operand&>(*Operands[OpIdx]).addBranchTarget26Operands(Inst, 1);
6556 static_cast<AArch64Operand&>(*Operands[OpIdx]).addCondCodeOperands(Inst, 1);
6559 static_cast<AArch64Operand&>(*Operands[OpIdx]).addPCRelLabel19Operands(Inst, 1);
6562 static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmNotOperands<int32_t>(Inst, 1);
6565 static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmNotOperands<int64_t>(Inst, 1);
6568 static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmNotOperands<int16_t>(Inst, 1);
6571 static_cast<AArch64Operand&>(*Operands[OpIdx]).addLogicalImmNotOperands<int8_t>(Inst, 1);
6577 static_cast<AArch64Operand&>(*Operands[OpIdx]).addBTIHintOperands(Inst, 1);
6580 static_cast<AArch64Operand&>(*Operands[OpIdx]).addComplexRotationOddOperands(Inst, 1);
6583 static_cast<AArch64Operand&>(*Operands[OpIdx]).addComplexRotationEvenOperands(Inst, 1);
6586 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorIndexOperands(Inst, 1);
6604 static_cast<AArch64Operand&>(*Operands[OpIdx]).addBarrierOperands(Inst, 1);
6607 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 2>(Inst, 1);
6610 static_cast<AArch64Operand&>(*Operands[OpIdx]).addExactFPImmOperands<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(Inst, 1);
6613 static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPImmOperands(Inst, 1);
6616 static_cast<AArch64Operand&>(*Operands[OpIdx]).addExactFPImmOperands<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(Inst, 1);
6619 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorRegLoOperands(Inst, 1);
6622 static_cast<AArch64Operand&>(*Operands[OpIdx]).addExactFPImmOperands<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(Inst, 1);
6625 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 4>(Inst, 1);
6628 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 4>(Inst, 1);
6631 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 1>(Inst, 1);
6634 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 1>(Inst, 1);
6637 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 3>(Inst, 1);
6640 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 3>(Inst, 1);
6643 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 2>(Inst, 1);
6646 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 2>(Inst, 1);
6649 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 1>(Inst, 1);
6652 static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<1>(Inst, 1);
6655 static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<8>(Inst, 1);
6658 static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<2>(Inst, 1);
6661 static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<4>(Inst, 1);
6664 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 3>(Inst, 1);
6667 static_cast<AArch64Operand&>(*Operands[OpIdx]).addImmScaledOperands<3>(Inst, 1);
6670 static_cast<AArch64Operand&>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 4>(Inst, 1);
6673 static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm12OffsetOperands<4>(Inst, 1);
6676 static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm12OffsetOperands<8>(Inst, 1);
6679 static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm12OffsetOperands<1>(Inst, 1);
6682 static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm12OffsetOperands<2>(Inst, 1);
6685 static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm12OffsetOperands<16>(Inst, 1);
6688 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMemExtendOperands(Inst, 2);
6691 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMemExtend8Operands(Inst, 2);
6694 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVZMovAliasOperands<0>(Inst, 1);
6697 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVZMovAliasOperands<16>(Inst, 1);
6700 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVNMovAliasOperands<0>(Inst, 1);
6703 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVNMovAliasOperands<16>(Inst, 1);
6706 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVZMovAliasOperands<32>(Inst, 1);
6709 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVZMovAliasOperands<48>(Inst, 1);
6715 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVNMovAliasOperands<32>(Inst, 1);
6718 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMOVNMovAliasOperands<48>(Inst, 1);
6721 static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPRasZPRRegOperands<128>(Inst, 1);
6724 static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPRasZPRRegOperands<16>(Inst, 1);
6727 static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPRasZPRRegOperands<32>(Inst, 1);
6730 static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPRasZPRRegOperands<64>(Inst, 1);
6733 static_cast<AArch64Operand&>(*Operands[OpIdx]).addFPRasZPRRegOperands<8>(Inst, 1);
6736 static_cast<AArch64Operand&>(*Operands[OpIdx]).addSIMDImmType10Operands(Inst, 1);
6739 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMRSSystemRegisterOperands(Inst, 1);
6742 static_cast<AArch64Operand&>(*Operands[OpIdx]).addMSRSystemRegisterOperands(Inst, 1);
6745 static_cast<AArch64Operand&>(*Operands[OpIdx]).addSystemPStateFieldWithImm0_15Operands(Inst, 1);
6748 static_cast<AArch64Operand&>(*Operands[OpIdx]).addSystemPStateFieldWithImm0_1Operands(Inst, 1);
6751 static_cast<AArch64Operand&>(*Operands[OpIdx]).addPrefetchOperands(Inst, 1);
6754 static_cast<AArch64Operand&>(*Operands[OpIdx]).addPSBHintOperands(Inst, 1);
6763 static_cast<AArch64Operand&>(*Operands[OpIdx]).addUImm6Operands(Inst, 1);
6769 static_cast<AArch64Operand&>(*Operands[OpIdx]).addGPR64as32Operands(Inst, 1);
6775 static_cast<AArch64Operand&>(*Operands[OpIdx]).addSysCROperands(Inst, 1);
6778 static_cast<AArch64Operand&>(*Operands[OpIdx]).addBranchTarget14Operands(Inst, 1);
6781 static_cast<AArch64Operand&>(*Operands[OpIdx]).addGPR32as64Operands(Inst, 1);
6803 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6804 Operands[*(p + 1)]->setConstraint("r");
6811 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6812 Operands[*(p + 1)]->setConstraint("r");
6816 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6817 Operands[*(p + 1)]->setConstraint("m");
6821 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6822 Operands[*(p + 1)]->setConstraint("m");
6826 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6827 Operands[*(p + 1)]->setConstraint("m");
6831 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6832 Operands[*(p + 1)]->setConstraint("");
6836 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6837 Operands[*(p + 1)]->setConstraint("");
6841 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6842 Operands[*(p + 1)]->setConstraint("");
6846 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6847 Operands[*(p + 1)]->setConstraint("m");
6851 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6852 Operands[*(p + 1)]->setConstraint("m");
6856 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6857 Operands[*(p + 1)]->setConstraint("m");
6861 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6862 Operands[*(p + 1)]->setConstraint("m");
6866 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6867 Operands[*(p + 1)]->setConstraint("m");
6871 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6872 Operands[*(p + 1)]->setConstraint("m");
6876 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6877 Operands[*(p + 1)]->setConstraint("m");
6881 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6882 Operands[*(p + 1)]->setConstraint("m");
6886 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6887 Operands[*(p + 1)]->setConstraint("m");
6891 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6892 Operands[*(p + 1)]->setConstraint("m");
6896 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6897 Operands[*(p + 1)]->setConstraint("m");
6901 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6902 Operands[*(p + 1)]->setConstraint("m");
6906 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6907 Operands[*(p + 1)]->setConstraint("m");
6911 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6912 Operands[*(p + 1)]->setConstraint("m");
6916 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6917 Operands[*(p + 1)]->setConstraint("");
6921 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6922 Operands[*(p + 1)]->setConstraint("");
6926 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6927 Operands[*(p + 1)]->setConstraint("m");
6931 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6932 Operands[*(p + 1)]->setConstraint("m");
6936 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6937 Operands[*(p + 1)]->setConstraint("m");
6941 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6942 Operands[*(p + 1)]->setConstraint("m");
6946 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6947 Operands[*(p + 1)]->setConstraint("m");
6951 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6952 Operands[*(p + 1)]->setConstraint("m");
6956 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6957 Operands[*(p + 1)]->setConstraint("m");
6961 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6962 Operands[*(p + 1)]->setConstraint("");
6966 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6967 Operands[*(p + 1)]->setConstraint("m");
6971 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6972 Operands[*(p + 1)]->setConstraint("m");
6976 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6977 Operands[*(p + 1)]->setConstraint("m");
6981 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6982 Operands[*(p + 1)]->setConstraint("m");
6986 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6987 Operands[*(p + 1)]->setConstraint("");
6991 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6992 Operands[*(p + 1)]->setConstraint("m");
6996 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6997 Operands[*(p + 1)]->setConstraint("m");
7001 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7002 Operands[*(p + 1)]->setConstraint("");
7006 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7007 Operands[*(p + 1)]->setConstraint("");
7011 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7012 Operands[*(p + 1)]->setConstraint("m");
7016 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7017 Operands[*(p + 1)]->setConstraint("m");
7021 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7022 Operands[*(p + 1)]->setConstraint("m");
7026 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7027 Operands[*(p + 1)]->setConstraint("m");
7031 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7032 Operands[*(p + 1)]->setConstraint("m");
7036 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7037 Operands[*(p + 1)]->setConstraint("m");
7041 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7042 Operands[*(p + 1)]->setConstraint("m");
7046 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7047 Operands[*(p + 1)]->setConstraint("m");
7051 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7052 Operands[*(p + 1)]->setConstraint("m");
7056 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7057 Operands[*(p + 1)]->setConstraint("m");
7061 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7062 Operands[*(p + 1)]->setConstraint("m");
7066 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7067 Operands[*(p + 1)]->setConstraint("m");
7071 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7072 Operands[*(p + 1)]->setConstraint("m");
7076 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7077 Operands[*(p + 1)]->setConstraint("m");
7081 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7082 Operands[*(p + 1)]->setConstraint("m");
7086 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7087 Operands[*(p + 1)]->setConstraint("m");
7091 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7092 Operands[*(p + 1)]->setConstraint("m");
7096 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7097 Operands[*(p + 1)]->setConstraint("m");
7101 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7102 Operands[*(p + 1)]->setConstraint("m");
7106 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7107 Operands[*(p + 1)]->setConstraint("m");
7111 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7112 Operands[*(p + 1)]->setConstraint("m");
7116 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7117 Operands[*(p + 1)]->setConstraint("m");
7121 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7122 Operands[*(p + 1)]->setConstraint("m");
7126 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7127 Operands[*(p + 1)]->setConstraint("m");
7131 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7132 Operands[*(p + 1)]->setConstraint("m");
7136 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7137 Operands[*(p + 1)]->setConstraint("m");
7141 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7142 Operands[*(p + 1)]->setConstraint("m");
7146 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7147 Operands[*(p + 1)]->setConstraint("m");
7151 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7152 Operands[*(p + 1)]->setConstraint("m");
7156 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7157 Operands[*(p + 1)]->setConstraint("m");
7161 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7162 Operands[*(p + 1)]->setConstraint("m");
7166 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7167 Operands[*(p + 1)]->setConstraint("m");
7171 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7172 Operands[*(p + 1)]->setConstraint("m");
7176 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7177 Operands[*(p + 1)]->setConstraint("m");
7181 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7182 Operands[*(p + 1)]->setConstraint("m");
7186 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7187 Operands[*(p + 1)]->setConstraint("m");
7191 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7192 Operands[*(p + 1)]->setConstraint("");
7196 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7197 Operands[*(p + 1)]->setConstraint("m");
7201 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7202 Operands[*(p + 1)]->setConstraint("m");
7206 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7207 Operands[*(p + 1)]->setConstraint("m");
7211 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7212 Operands[*(p + 1)]->setConstraint("m");
7216 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7217 Operands[*(p + 1)]->setConstraint("m");
7221 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7222 Operands[*(p + 1)]->setConstraint("m");
7226 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7227 Operands[*(p + 1)]->setConstraint("m");
7231 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7232 Operands[*(p + 1)]->setConstraint("m");
7236 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7237 Operands[*(p + 1)]->setConstraint("m");
7241 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7242 Operands[*(p + 1)]->setConstraint("m");
7246 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7247 Operands[*(p + 1)]->setConstraint("m");
7251 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7252 Operands[*(p + 1)]->setConstraint("m");
7256 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7257 Operands[*(p + 1)]->setConstraint("m");
7261 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7262 Operands[*(p + 1)]->setConstraint("m");
7266 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7267 Operands[*(p + 1)]->setConstraint("");
7271 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7272 Operands[*(p + 1)]->setConstraint("m");
7276 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7277 Operands[*(p + 1)]->setConstraint("m");
7281 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7282 Operands[*(p + 1)]->setConstraint("");
7286 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7287 Operands[*(p + 1)]->setConstraint("m");
7291 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7292 Operands[*(p + 1)]->setConstraint("");
7296 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7297 Operands[*(p + 1)]->setConstraint("m");
7301 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7302 Operands[*(p + 1)]->setConstraint("m");
7306 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7307 Operands[*(p + 1)]->setConstraint("m");
7311 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7312 Operands[*(p + 1)]->setConstraint("");
7316 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7317 Operands[*(p + 1)]->setConstraint("");
12406 auto &SrcOp1 = Operands[OpndNum1];
12407 auto &SrcOp2 = Operands[OpndNum2];
27418 StringRef Mnemonic = ((AArch64Operand&)*Operands[0]).getToken();
27463 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
27472 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc 3795 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
3831 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
3837 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3844 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3851 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3858 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3871 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addRegOrImmOperands(Inst, 1);
3874 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3880 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3884 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addSoppBrTargetOperands(Inst, 1);
3890 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3897 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3904 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3920 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3927 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3934 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3941 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3963 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
3972 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addKImmFP16Operands(Inst, 1);
3975 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addKImmFP32Operands(Inst, 1);
3984 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3991 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3998 static_cast<AMDGPUOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
4015 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4016 Operands[*(p + 1)]->setConstraint("r");
4023 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4024 Operands[*(p + 1)]->setConstraint("r");
4028 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4029 Operands[*(p + 1)]->setConstraint("m");
4033 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4034 Operands[*(p + 1)]->setConstraint("m");
4038 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4039 Operands[*(p + 1)]->setConstraint("m");
4043 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4044 Operands[*(p + 1)]->setConstraint("m");
4048 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4049 Operands[*(p + 1)]->setConstraint("");
4053 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4054 Operands[*(p + 1)]->setConstraint("m");
4058 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4059 Operands[*(p + 1)]->setConstraint("m");
4063 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4064 Operands[*(p + 1)]->setConstraint("m");
4068 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4069 Operands[*(p + 1)]->setConstraint("m");
4073 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4074 Operands[*(p + 1)]->setConstraint("m");
4078 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4079 Operands[*(p + 1)]->setConstraint("m");
4083 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4084 Operands[*(p + 1)]->setConstraint("m");
4088 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4089 Operands[*(p + 1)]->setConstraint("m");
4093 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4094 Operands[*(p + 1)]->setConstraint("m");
4098 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4099 Operands[*(p + 1)]->setConstraint("m");
4103 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4104 Operands[*(p + 1)]->setConstraint("m");
4108 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4109 Operands[*(p + 1)]->setConstraint("m");
4113 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4114 Operands[*(p + 1)]->setConstraint("m");
4118 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4119 Operands[*(p + 1)]->setConstraint("m");
4123 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4124 Operands[*(p + 1)]->setConstraint("m");
4128 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4129 Operands[*(p + 1)]->setConstraint("m");
4133 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4134 Operands[*(p + 1)]->setConstraint("m");
10326 auto &SrcOp1 = Operands[OpndNum1];
10327 auto &SrcOp2 = Operands[OpndNum2];
23936 StringRef Mnemonic = ((AMDGPUOperand&)*Operands[0]).getToken();
23989 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
23999 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc79638 if (!Operands[i]->isDivergent() &&
79639 !isInlineImmediate(Operands[i].getNode())) {
gen/lib/Target/ARM/ARMGenAsmMatcher.inc 4356 static_cast<ARMOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
4368 static_cast<ARMOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
4371 static_cast<ARMOperand&>(*Operands[OpIdx]).addCCOutOperands(Inst, 1);
4374 static_cast<ARMOperand&>(*Operands[OpIdx]).addCondCodeOperands(Inst, 2);
4377 static_cast<ARMOperand&>(*Operands[OpIdx]).addRegShiftedRegOperands(Inst, 3);
4380 static_cast<ARMOperand&>(*Operands[OpIdx]).addModImmOperands(Inst, 1);
4383 static_cast<ARMOperand&>(*Operands[OpIdx]).addModImmNotOperands(Inst, 1);
4386 static_cast<ARMOperand&>(*Operands[OpIdx]).addRegShiftedImmOperands(Inst, 2);
4389 static_cast<ARMOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
4392 static_cast<ARMOperand&>(*Operands[OpIdx]).addT2SOImmNotOperands(Inst, 1);
4395 static_cast<ARMOperand&>(*Operands[OpIdx]).addImm0_508s4Operands(Inst, 1);
4401 static_cast<ARMOperand&>(*Operands[OpIdx]).addImm0_508s4NegOperands(Inst, 1);
4404 static_cast<ARMOperand&>(*Operands[OpIdx]).addImm0_4095NegOperands(Inst, 1);
4407 static_cast<ARMOperand&>(*Operands[OpIdx]).addThumbModImmNeg8_255Operands(Inst, 1);
4410 static_cast<ARMOperand&>(*Operands[OpIdx]).addT2SOImmNegOperands(Inst, 1);
4413 static_cast<ARMOperand&>(*Operands[OpIdx]).addModImmNegOperands(Inst, 1);
4416 static_cast<ARMOperand&>(*Operands[OpIdx]).addImm0_1020s4Operands(Inst, 1);
4419 static_cast<ARMOperand&>(*Operands[OpIdx]).addThumbModImmNeg1_7Operands(Inst, 1);
4422 static_cast<ARMOperand&>(*Operands[OpIdx]).addUnsignedOffset_b8s2Operands(Inst, 1);
4425 static_cast<ARMOperand&>(*Operands[OpIdx]).addAdrLabelOperands(Inst, 1);
4428 static_cast<ARMOperand&>(*Operands[OpIdx]).addARMBranchTargetOperands(Inst, 1);
4434 static_cast<ARMOperand&>(*Operands[OpIdx]).addBitfieldOperands(Inst, 1);
4437 static_cast<ARMOperand&>(*Operands[OpIdx]).addITCondCodeOperands(Inst, 1);
4443 static_cast<ARMOperand&>(*Operands[OpIdx]).addThumbBranchTargetOperands(Inst, 1);
4446 static_cast<ARMOperand&>(*Operands[OpIdx]).addCoprocNumOperands(Inst, 1);
4449 static_cast<ARMOperand&>(*Operands[OpIdx]).addCoprocRegOperands(Inst, 1);
4452 static_cast<ARMOperand&>(*Operands[OpIdx]).addITCondCodeInvOperands(Inst, 1);
4455 static_cast<ARMOperand&>(*Operands[OpIdx]).addRegListWithAPSROperands(Inst, 1);
4458 static_cast<ARMOperand&>(*Operands[OpIdx]).addProcIFlagsOperands(Inst, 1);
4473 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemBarrierOptOperands(Inst, 1);
4479 static_cast<ARMOperand&>(*Operands[OpIdx]).addFPImmOperands(Inst, 1);
4482 static_cast<ARMOperand&>(*Operands[OpIdx]).addDPRRegListOperands(Inst, 1);
4488 static_cast<ARMOperand&>(*Operands[OpIdx]).addInstSyncBarrierOptOperands(Inst, 1);
4491 static_cast<ARMOperand&>(*Operands[OpIdx]).addITMaskOperands(Inst, 1);
4494 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemNoOffsetOperands(Inst, 1);
4497 static_cast<ARMOperand&>(*Operands[OpIdx]).addAddrMode5Operands(Inst, 2);
4500 static_cast<ARMOperand&>(*Operands[OpIdx]).addCoprocOptionOperands(Inst, 1);
4503 static_cast<ARMOperand&>(*Operands[OpIdx]).addPostIdxImm8s4Operands(Inst, 1);
4506 static_cast<ARMOperand&>(*Operands[OpIdx]).addRegListOperands(Inst, 1);
4509 static_cast<ARMOperand&>(*Operands[OpIdx]).addThumbMemPCOperands(Inst, 1);
4512 static_cast<ARMOperand&>(*Operands[OpIdx]).addConstPoolAsmImmOperands(Inst, 1);
4515 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemThumbRIs4Operands(Inst, 2);
4518 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemThumbRROperands(Inst, 2);
4521 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemThumbSPIOperands(Inst, 2);
4524 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemImm12OffsetOperands(Inst, 2);
4527 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemImmOffsetOperands(Inst, 2);
4530 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemRegOffsetOperands(Inst, 3);
4533 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemUImm12OffsetOperands(Inst, 2);
4536 static_cast<ARMOperand&>(*Operands[OpIdx]).addT2MemRegOffsetOperands(Inst, 3);
4539 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemPCRelImm12Operands(Inst, 1);
4542 static_cast<ARMOperand&>(*Operands[OpIdx]).addAM2OffsetImmOperands(Inst, 2);
4545 static_cast<ARMOperand&>(*Operands[OpIdx]).addPostIdxRegShiftedOperands(Inst, 2);
4548 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemThumbRIs1Operands(Inst, 2);
4551 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemImm8s4OffsetOperands(Inst, 2);
4554 static_cast<ARMOperand&>(*Operands[OpIdx]).addAddrMode3Operands(Inst, 3);
4557 static_cast<ARMOperand&>(*Operands[OpIdx]).addAM3OffsetOperands(Inst, 2);
4560 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemImm0_1020s4OffsetOperands(Inst, 2);
4563 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemThumbRIs2Operands(Inst, 2);
4566 static_cast<ARMOperand&>(*Operands[OpIdx]).addPostIdxRegOperands(Inst, 2);
4569 static_cast<ARMOperand&>(*Operands[OpIdx]).addPostIdxImm8Operands(Inst, 1);
4581 static_cast<ARMOperand&>(*Operands[OpIdx]).addBankedRegOperands(Inst, 1);
4584 static_cast<ARMOperand&>(*Operands[OpIdx]).addMSRMaskOperands(Inst, 1);
4596 static_cast<ARMOperand&>(*Operands[OpIdx]).addPKHASRImmOperands(Inst, 1);
4602 static_cast<ARMOperand&>(*Operands[OpIdx]).addImm1_32Operands(Inst, 1);
4608 static_cast<ARMOperand&>(*Operands[OpIdx]).addMveSaturateOperands(Inst, 1);
4611 static_cast<ARMOperand&>(*Operands[OpIdx]).addShifterImmOperands(Inst, 1);
4614 static_cast<ARMOperand&>(*Operands[OpIdx]).addImm1_16Operands(Inst, 1);
4617 static_cast<ARMOperand&>(*Operands[OpIdx]).addRotImmOperands(Inst, 1);
4620 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemTBBOperands(Inst, 2);
4623 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemTBHOperands(Inst, 2);
4626 static_cast<ARMOperand&>(*Operands[OpIdx]).addTraceSyncBarrierOptOperands(Inst, 1);
4629 static_cast<ARMOperand&>(*Operands[OpIdx]).addVPTPredNOperands(Inst, 2);
4632 static_cast<ARMOperand&>(*Operands[OpIdx]).addVPTPredROperands(Inst, 3);
4635 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi16splatNotOperands(Inst, 1);
4638 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi32splatNotOperands(Inst, 1);
4641 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi16splatOperands(Inst, 1);
4644 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi32splatOperands(Inst, 1);
4647 static_cast<ARMOperand&>(*Operands[OpIdx]).addComplexRotationOddOperands(Inst, 1);
4650 static_cast<ARMOperand&>(*Operands[OpIdx]).addComplexRotationEvenOperands(Inst, 1);
4653 static_cast<ARMOperand&>(*Operands[OpIdx]).addVectorIndex64Operands(Inst, 1);
4656 static_cast<ARMOperand&>(*Operands[OpIdx]).addVectorIndex32Operands(Inst, 1);
4659 static_cast<ARMOperand&>(*Operands[OpIdx]).addFBits16Operands(Inst, 1);
4662 static_cast<ARMOperand&>(*Operands[OpIdx]).addFBits32Operands(Inst, 1);
4665 static_cast<ARMOperand&>(*Operands[OpIdx]).addPowerTwoOperands(Inst, 1);
4668 static_cast<ARMOperand&>(*Operands[OpIdx]).addVectorIndex16Operands(Inst, 1);
4671 static_cast<ARMOperand&>(*Operands[OpIdx]).addVectorIndex8Operands(Inst, 1);
4674 static_cast<ARMOperand&>(*Operands[OpIdx]).addVecListOperands(Inst, 1);
4677 static_cast<ARMOperand&>(*Operands[OpIdx]).addDupAlignedMemory16Operands(Inst, 2);
4680 static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemory64or128Operands(Inst, 2);
4683 static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemory64or128or256Operands(Inst, 2);
4686 static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemory64Operands(Inst, 2);
4689 static_cast<ARMOperand&>(*Operands[OpIdx]).addVecListIndexedOperands(Inst, 2);
4692 static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemory16Operands(Inst, 2);
4695 static_cast<ARMOperand&>(*Operands[OpIdx]).addDupAlignedMemory32Operands(Inst, 2);
4698 static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemory32Operands(Inst, 2);
4701 static_cast<ARMOperand&>(*Operands[OpIdx]).addDupAlignedMemoryNoneOperands(Inst, 2);
4704 static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemoryNoneOperands(Inst, 2);
4707 static_cast<ARMOperand&>(*Operands[OpIdx]).addAlignedMemoryOperands(Inst, 2);
4710 static_cast<ARMOperand&>(*Operands[OpIdx]).addDupAlignedMemory64Operands(Inst, 2);
4713 static_cast<ARMOperand&>(*Operands[OpIdx]).addMVEVecListOperands(Inst, 1);
4716 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemNoOffsetT2Operands(Inst, 1);
4719 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemNoOffsetT2NoSpOperands(Inst, 1);
4722 static_cast<ARMOperand&>(*Operands[OpIdx]).addDupAlignedMemory64or128Operands(Inst, 2);
4725 static_cast<ARMOperand&>(*Operands[OpIdx]).addSPRRegListOperands(Inst, 1);
4728 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemImm7s4OffsetOperands(Inst, 2);
4731 static_cast<ARMOperand&>(*Operands[OpIdx]).addAddrMode5FP16Operands(Inst, 2);
4734 static_cast<ARMOperand&>(*Operands[OpIdx]).addImm7s4Operands(Inst, 1);
4737 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemRegRQOffsetOperands(Inst, 2);
4740 static_cast<ARMOperand&>(*Operands[OpIdx]).addMemNoOffsetTOperands(Inst, 1);
4743 static_cast<ARMOperand&>(*Operands[OpIdx]).addImm7Shift0Operands(Inst, 1);
4746 static_cast<ARMOperand&>(*Operands[OpIdx]).addImm7Shift1Operands(Inst, 1);
4749 static_cast<ARMOperand&>(*Operands[OpIdx]).addImm7Shift2Operands(Inst, 1);
4752 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi32vmovOperands(Inst, 1);
4755 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONvmovi8ReplicateOperands(Inst, 1);
4758 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONvmovi16ReplicateOperands(Inst, 1);
4761 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi32vmovNegOperands(Inst, 1);
4764 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONvmovi32ReplicateOperands(Inst, 1);
4767 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi64splatOperands(Inst, 1);
4770 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONi8splatOperands(Inst, 1);
4773 static_cast<ARMOperand&>(*Operands[OpIdx]).addMVEVectorIndexOperands(Inst, 1);
4776 static_cast<ARMOperand&>(*Operands[OpIdx]).addMVEPairVectorIndexOperands(Inst, 1);
4782 static_cast<ARMOperand&>(*Operands[OpIdx]).addNEONinvi8ReplicateOperands(Inst, 1);
4785 static_cast<ARMOperand&>(*Operands[OpIdx]).addFPDRegListWithVPROperands(Inst, 1);
4788 static_cast<ARMOperand&>(*Operands[OpIdx]).addFPSRegListWithVPROperands(Inst, 1);
4810 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4811 Operands[*(p + 1)]->setConstraint("r");
4818 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4819 Operands[*(p + 1)]->setConstraint("r");
4823 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4824 Operands[*(p + 1)]->setConstraint("m");
4828 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4829 Operands[*(p + 1)]->setConstraint("m");
4833 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4834 Operands[*(p + 1)]->setConstraint("m");
4838 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4839 Operands[*(p + 1)]->setConstraint("m");
4843 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4844 Operands[*(p + 1)]->setConstraint("m");
4848 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4849 Operands[*(p + 1)]->setConstraint("m");
4853 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4854 Operands[*(p + 1)]->setConstraint("m");
4858 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4859 Operands[*(p + 1)]->setConstraint("m");
4863 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4864 Operands[*(p + 1)]->setConstraint("m");
4868 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4869 Operands[*(p + 1)]->setConstraint("m");
4873 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4874 Operands[*(p + 1)]->setConstraint("m");
4878 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4879 Operands[*(p + 1)]->setConstraint("m");
4883 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4884 Operands[*(p + 1)]->setConstraint("m");
4888 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4889 Operands[*(p + 1)]->setConstraint("m");
4893 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4894 Operands[*(p + 1)]->setConstraint("m");
4898 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4899 Operands[*(p + 1)]->setConstraint("m");
4903 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4904 Operands[*(p + 1)]->setConstraint("m");
4908 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4909 Operands[*(p + 1)]->setConstraint("m");
4913 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4914 Operands[*(p + 1)]->setConstraint("m");
4918 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4919 Operands[*(p + 1)]->setConstraint("m");
4923 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4924 Operands[*(p + 1)]->setConstraint("m");
4928 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4929 Operands[*(p + 1)]->setConstraint("m");
4933 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4934 Operands[*(p + 1)]->setConstraint("");
4938 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4939 Operands[*(p + 1)]->setConstraint("m");
4943 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4944 Operands[*(p + 1)]->setConstraint("m");
4948 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4949 Operands[*(p + 1)]->setConstraint("m");
4953 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4954 Operands[*(p + 1)]->setConstraint("m");
4958 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4959 Operands[*(p + 1)]->setConstraint("m");
4963 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4964 Operands[*(p + 1)]->setConstraint("m");
4968 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4969 Operands[*(p + 1)]->setConstraint("");
4973 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4974 Operands[*(p + 1)]->setConstraint("m");
4978 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4979 Operands[*(p + 1)]->setConstraint("");
4983 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4984 Operands[*(p + 1)]->setConstraint("");
4988 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4989 Operands[*(p + 1)]->setConstraint("m");
4993 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4994 Operands[*(p + 1)]->setConstraint("");
4998 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4999 Operands[*(p + 1)]->setConstraint("m");
5003 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5004 Operands[*(p + 1)]->setConstraint("m");
5008 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5009 Operands[*(p + 1)]->setConstraint("");
5013 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5014 Operands[*(p + 1)]->setConstraint("m");
5018 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5019 Operands[*(p + 1)]->setConstraint("m");
5023 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5024 Operands[*(p + 1)]->setConstraint("m");
5028 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5029 Operands[*(p + 1)]->setConstraint("m");
5033 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5034 Operands[*(p + 1)]->setConstraint("m");
5038 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5039 Operands[*(p + 1)]->setConstraint("m");
5043 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5044 Operands[*(p + 1)]->setConstraint("m");
5048 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5049 Operands[*(p + 1)]->setConstraint("m");
5053 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5054 Operands[*(p + 1)]->setConstraint("m");
5058 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5059 Operands[*(p + 1)]->setConstraint("m");
5063 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5064 Operands[*(p + 1)]->setConstraint("m");
5068 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5069 Operands[*(p + 1)]->setConstraint("m");
5073 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5074 Operands[*(p + 1)]->setConstraint("m");
5078 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5079 Operands[*(p + 1)]->setConstraint("m");
5083 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5084 Operands[*(p + 1)]->setConstraint("m");
5088 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5089 Operands[*(p + 1)]->setConstraint("m");
5093 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5094 Operands[*(p + 1)]->setConstraint("m");
5098 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5099 Operands[*(p + 1)]->setConstraint("m");
5103 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5104 Operands[*(p + 1)]->setConstraint("m");
5108 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5109 Operands[*(p + 1)]->setConstraint("m");
5113 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5114 Operands[*(p + 1)]->setConstraint("m");
5118 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5119 Operands[*(p + 1)]->setConstraint("m");
5123 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5124 Operands[*(p + 1)]->setConstraint("m");
5128 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5129 Operands[*(p + 1)]->setConstraint("m");
5133 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5134 Operands[*(p + 1)]->setConstraint("m");
5138 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5139 Operands[*(p + 1)]->setConstraint("m");
5143 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5144 Operands[*(p + 1)]->setConstraint("m");
5148 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5149 Operands[*(p + 1)]->setConstraint("m");
5153 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5154 Operands[*(p + 1)]->setConstraint("m");
5158 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5159 Operands[*(p + 1)]->setConstraint("m");
5163 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5164 Operands[*(p + 1)]->setConstraint("");
5168 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5169 Operands[*(p + 1)]->setConstraint("m");
5173 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5174 Operands[*(p + 1)]->setConstraint("m");
5178 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5179 Operands[*(p + 1)]->setConstraint("m");
5183 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5184 Operands[*(p + 1)]->setConstraint("m");
5188 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5189 Operands[*(p + 1)]->setConstraint("m");
5193 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5194 Operands[*(p + 1)]->setConstraint("");
5198 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5199 Operands[*(p + 1)]->setConstraint("m");
5203 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5204 Operands[*(p + 1)]->setConstraint("");
5208 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5209 Operands[*(p + 1)]->setConstraint("m");
5213 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5214 Operands[*(p + 1)]->setConstraint("m");
5218 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5219 Operands[*(p + 1)]->setConstraint("m");
5223 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5224 Operands[*(p + 1)]->setConstraint("m");
5228 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5229 Operands[*(p + 1)]->setConstraint("m");
5233 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5234 Operands[*(p + 1)]->setConstraint("m");
5238 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5239 Operands[*(p + 1)]->setConstraint("m");
5243 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5244 Operands[*(p + 1)]->setConstraint("m");
5248 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5249 Operands[*(p + 1)]->setConstraint("m");
5253 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5254 Operands[*(p + 1)]->setConstraint("m");
5258 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5259 Operands[*(p + 1)]->setConstraint("m");
5263 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5264 Operands[*(p + 1)]->setConstraint("m");
5268 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5269 Operands[*(p + 1)]->setConstraint("m");
5273 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5274 Operands[*(p + 1)]->setConstraint("m");
5278 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5279 Operands[*(p + 1)]->setConstraint("m");
5283 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5284 Operands[*(p + 1)]->setConstraint("m");
5288 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5289 Operands[*(p + 1)]->setConstraint("m");
5293 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5294 Operands[*(p + 1)]->setConstraint("m");
5298 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5299 Operands[*(p + 1)]->setConstraint("m");
5303 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5304 Operands[*(p + 1)]->setConstraint("m");
5308 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5309 Operands[*(p + 1)]->setConstraint("m");
5313 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5314 Operands[*(p + 1)]->setConstraint("m");
5318 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5319 Operands[*(p + 1)]->setConstraint("m");
5323 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5324 Operands[*(p + 1)]->setConstraint("m");
5328 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5329 Operands[*(p + 1)]->setConstraint("m");
5333 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5334 Operands[*(p + 1)]->setConstraint("m");
5338 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5339 Operands[*(p + 1)]->setConstraint("m");
5343 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5344 Operands[*(p + 1)]->setConstraint("m");
5348 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5349 Operands[*(p + 1)]->setConstraint("m");
5353 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5354 Operands[*(p + 1)]->setConstraint("m");
5358 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5359 Operands[*(p + 1)]->setConstraint("m");
5363 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5364 Operands[*(p + 1)]->setConstraint("m");
5368 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5369 Operands[*(p + 1)]->setConstraint("m");
5373 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5374 Operands[*(p + 1)]->setConstraint("m");
5378 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5379 Operands[*(p + 1)]->setConstraint("m");
5383 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5384 Operands[*(p + 1)]->setConstraint("m");
5388 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5389 Operands[*(p + 1)]->setConstraint("m");
5393 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5394 Operands[*(p + 1)]->setConstraint("m");
5398 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5399 Operands[*(p + 1)]->setConstraint("m");
5403 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5404 Operands[*(p + 1)]->setConstraint("m");
5408 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5409 Operands[*(p + 1)]->setConstraint("m");
5413 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5414 Operands[*(p + 1)]->setConstraint("m");
5418 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5419 Operands[*(p + 1)]->setConstraint("m");
5423 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5424 Operands[*(p + 1)]->setConstraint("m");
5428 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5429 Operands[*(p + 1)]->setConstraint("m");
5433 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5434 Operands[*(p + 1)]->setConstraint("m");
5438 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5439 Operands[*(p + 1)]->setConstraint("m");
5443 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5444 Operands[*(p + 1)]->setConstraint("m");
5448 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5449 Operands[*(p + 1)]->setConstraint("m");
5453 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5454 Operands[*(p + 1)]->setConstraint("m");
5458 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5459 Operands[*(p + 1)]->setConstraint("m");
5463 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5464 Operands[*(p + 1)]->setConstraint("m");
5468 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5469 Operands[*(p + 1)]->setConstraint("m");
5473 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5474 Operands[*(p + 1)]->setConstraint("m");
5478 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5479 Operands[*(p + 1)]->setConstraint("m");
5483 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5484 Operands[*(p + 1)]->setConstraint("m");
5488 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5489 Operands[*(p + 1)]->setConstraint("m");
5493 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5494 Operands[*(p + 1)]->setConstraint("m");
5498 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5499 Operands[*(p + 1)]->setConstraint("m");
5503 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5504 Operands[*(p + 1)]->setConstraint("m");
5508 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5509 Operands[*(p + 1)]->setConstraint("");
5513 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5514 Operands[*(p + 1)]->setConstraint("");
15082 StringRef Mnemonic = ((ARMOperand&)*Operands[0]).getToken();
15126 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
15152 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
15304 SMLoc Loc = ((ARMOperand&)*Operands[0]).getStartLoc();
gen/lib/Target/AVR/AVRGenAsmMatcher.inc 505 static_cast<AVROperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
517 static_cast<AVROperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
520 static_cast<AVROperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
538 static_cast<AVROperand&>(*Operands[OpIdx]).addImmCom8Operands(Inst, 1);
550 static_cast<AVROperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
553 static_cast<AVROperand&>(*Operands[OpIdx]).addMemriOperands(Inst, 2);
572 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
573 Operands[*(p + 1)]->setConstraint("r");
580 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
581 Operands[*(p + 1)]->setConstraint("r");
585 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
586 Operands[*(p + 1)]->setConstraint("m");
590 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
591 Operands[*(p + 1)]->setConstraint("");
595 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
596 Operands[*(p + 1)]->setConstraint("");
600 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
601 Operands[*(p + 1)]->setConstraint("");
605 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
606 Operands[*(p + 1)]->setConstraint("");
610 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
611 Operands[*(p + 1)]->setConstraint("");
615 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
616 Operands[*(p + 1)]->setConstraint("m");
620 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
621 Operands[*(p + 1)]->setConstraint("");
625 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
626 Operands[*(p + 1)]->setConstraint("");
630 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
631 Operands[*(p + 1)]->setConstraint("");
635 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
636 Operands[*(p + 1)]->setConstraint("m");
640 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
641 Operands[*(p + 1)]->setConstraint("m");
645 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
646 Operands[*(p + 1)]->setConstraint("");
1021 auto &SrcOp1 = Operands[OpndNum1];
1022 auto &SrcOp2 = Operands[OpndNum2];
1272 StringRef Mnemonic = ((AVROperand&)*Operands[0]).getToken();
1316 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
1325 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/BPF/BPFGenAsmMatcher.inc 277 static_cast<BPFOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
289 static_cast<BPFOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
292 static_cast<BPFOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
311 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
312 Operands[*(p + 1)]->setConstraint("r");
319 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
320 Operands[*(p + 1)]->setConstraint("r");
324 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
325 Operands[*(p + 1)]->setConstraint("m");
329 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
330 Operands[*(p + 1)]->setConstraint("");
709 auto &SrcOp1 = Operands[OpndNum1];
710 auto &SrcOp2 = Operands[OpndNum2];
913 if (Operands[0]->isToken())
914 Mnemonic = ((BPFOperand&)*Operands[0]).getToken();
959 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
968 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/Hexagon/HexagonGenAsmMatcher.inc 2554 static_cast<HexagonOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
2566 static_cast<HexagonOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
2569 static_cast<HexagonOperand&>(*Operands[OpIdx]).addSignedImmOperands(Inst, 1);
2572 static_cast<HexagonOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
2596 static_cast<HexagonOperand&>(*Operands[OpIdx]).addn1ConstOperands(Inst, 1);
2615 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2616 Operands[*(p + 1)]->setConstraint("r");
2623 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2624 Operands[*(p + 1)]->setConstraint("r");
2628 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2629 Operands[*(p + 1)]->setConstraint("m");
2633 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2634 Operands[*(p + 1)]->setConstraint("m");
2638 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2639 Operands[*(p + 1)]->setConstraint("m");
2643 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2644 Operands[*(p + 1)]->setConstraint("");
2648 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2649 Operands[*(p + 1)]->setConstraint("");
2653 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2654 Operands[*(p + 1)]->setConstraint("");
2658 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2659 Operands[*(p + 1)]->setConstraint("m");
2663 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2664 Operands[*(p + 1)]->setConstraint("m");
2668 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2669 Operands[*(p + 1)]->setConstraint("m");
2673 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2674 Operands[*(p + 1)]->setConstraint("m");
2678 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2679 Operands[*(p + 1)]->setConstraint("m");
7492 auto &SrcOp1 = Operands[OpndNum1];
7493 auto &SrcOp2 = Operands[OpndNum2];
10259 if (Operands[0]->isToken())
10260 Mnemonic = ((HexagonOperand&)*Operands[0]).getToken();
10305 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
10314 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/Lanai/LanaiGenAsmMatcher.inc 353 static_cast<LanaiOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
365 static_cast<LanaiOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
368 static_cast<LanaiOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
371 static_cast<LanaiOperand&>(*Operands[OpIdx]).addHiImm16Operands(Inst, 1);
374 static_cast<LanaiOperand&>(*Operands[OpIdx]).addLoImm16Operands(Inst, 1);
377 static_cast<LanaiOperand&>(*Operands[OpIdx]).addCondCodeOperands(Inst, 1);
380 static_cast<LanaiOperand&>(*Operands[OpIdx]).addHiImm16AndOperands(Inst, 1);
383 static_cast<LanaiOperand&>(*Operands[OpIdx]).addLoImm16AndOperands(Inst, 1);
386 static_cast<LanaiOperand&>(*Operands[OpIdx]).addBrTargetOperands(Inst, 1);
389 static_cast<LanaiOperand&>(*Operands[OpIdx]).addMemImmOperands(Inst, 1);
392 static_cast<LanaiOperand&>(*Operands[OpIdx]).addMemRegImmOperands(Inst, 3);
395 static_cast<LanaiOperand&>(*Operands[OpIdx]).addMemRegRegOperands(Inst, 3);
398 static_cast<LanaiOperand&>(*Operands[OpIdx]).addMemSplsOperands(Inst, 3);
410 static_cast<LanaiOperand&>(*Operands[OpIdx]).addLoImm21Operands(Inst, 1);
413 static_cast<LanaiOperand&>(*Operands[OpIdx]).addImmShiftOperands(Inst, 1);
429 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
430 Operands[*(p + 1)]->setConstraint("r");
437 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
438 Operands[*(p + 1)]->setConstraint("m");
442 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
443 Operands[*(p + 1)]->setConstraint("r");
447 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
448 Operands[*(p + 1)]->setConstraint("m");
452 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
453 Operands[*(p + 1)]->setConstraint("m");
457 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
458 Operands[*(p + 1)]->setConstraint("m");
462 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
463 Operands[*(p + 1)]->setConstraint("m");
467 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
468 Operands[*(p + 1)]->setConstraint("m");
472 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
473 Operands[*(p + 1)]->setConstraint("m");
477 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
478 Operands[*(p + 1)]->setConstraint("m");
482 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
483 Operands[*(p + 1)]->setConstraint("m");
487 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
488 Operands[*(p + 1)]->setConstraint("m");
492 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
493 Operands[*(p + 1)]->setConstraint("m");
497 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
498 Operands[*(p + 1)]->setConstraint("m");
502 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
503 Operands[*(p + 1)]->setConstraint("");
507 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
508 Operands[*(p + 1)]->setConstraint("m");
512 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
513 Operands[*(p + 1)]->setConstraint("m");
517 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
518 Operands[*(p + 1)]->setConstraint("m");
875 auto &SrcOp1 = Operands[OpndNum1];
876 auto &SrcOp2 = Operands[OpndNum2];
1056 StringRef Mnemonic = ((LanaiOperand&)*Operands[0]).getToken();
1100 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
1109 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/MSP430/MSP430GenAsmMatcher.inc 338 static_cast<MSP430Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
350 static_cast<MSP430Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
356 static_cast<MSP430Operand&>(*Operands[OpIdx]).addMemOperands(Inst, 2);
359 static_cast<MSP430Operand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
362 static_cast<MSP430Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
399 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
400 Operands[*(p + 1)]->setConstraint("r");
407 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
408 Operands[*(p + 1)]->setConstraint("r");
412 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
413 Operands[*(p + 1)]->setConstraint("");
417 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
418 Operands[*(p + 1)]->setConstraint("m");
422 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
423 Operands[*(p + 1)]->setConstraint("m");
427 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
428 Operands[*(p + 1)]->setConstraint("m");
432 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
433 Operands[*(p + 1)]->setConstraint("m");
437 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
438 Operands[*(p + 1)]->setConstraint("");
442 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
443 Operands[*(p + 1)]->setConstraint("");
447 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
448 Operands[*(p + 1)]->setConstraint("");
452 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
453 Operands[*(p + 1)]->setConstraint("");
457 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
458 Operands[*(p + 1)]->setConstraint("");
462 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
463 Operands[*(p + 1)]->setConstraint("m");
643 auto &SrcOp1 = Operands[OpndNum1];
644 auto &SrcOp2 = Operands[OpndNum2];
1114 StringRef Mnemonic = ((MSP430Operand&)*Operands[0]).getToken();
1158 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
1167 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/Mips/MipsGenAsmMatcher.inc 1334 static_cast<MipsOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1346 static_cast<MipsOperand&>(*Operands[OpIdx]).addGPR32AsmRegOperands(Inst, 1);
1349 static_cast<MipsOperand&>(*Operands[OpIdx]).addAFGR64AsmRegOperands(Inst, 1);
1352 static_cast<MipsOperand&>(*Operands[OpIdx]).addFGR64AsmRegOperands(Inst, 1);
1355 static_cast<MipsOperand&>(*Operands[OpIdx]).addFGR32AsmRegOperands(Inst, 1);
1358 static_cast<MipsOperand&>(*Operands[OpIdx]).addSImmOperands<32>(Inst, 1);
1361 static_cast<MipsOperand&>(*Operands[OpIdx]).addMSA128AsmRegOperands(Inst, 1);
1364 static_cast<MipsOperand&>(*Operands[OpIdx]).addSImmOperands<16>(Inst, 1);
1367 static_cast<MipsOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1370 static_cast<MipsOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
1373 static_cast<MipsOperand&>(*Operands[OpIdx]).addGPRMM16AsmRegOperands(Inst, 1);
1376 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantSImmOperands<4, 0>(Inst, 1);
1379 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<5, 0>(Inst, 1);
1382 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<2, 0>(Inst, 1);
1385 static_cast<MipsOperand&>(*Operands[OpIdx]).addUImmOperands<16>(Inst, 1);
1388 static_cast<MipsOperand&>(*Operands[OpIdx]).addGPR64AsmRegOperands(Inst, 1);
1391 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<8, 0>(Inst, 1);
1397 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<5, 32, -32>(Inst, 1);
1403 static_cast<MipsOperand&>(*Operands[OpIdx]).addFCCAsmRegOperands(Inst, 1);
1406 static_cast<MipsOperand&>(*Operands[OpIdx]).addCOP2AsmRegOperands(Inst, 1);
1409 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<3, 0>(Inst, 1);
1412 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<6, 0>(Inst, 1);
1415 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<4, 0>(Inst, 1);
1421 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<10, 0>(Inst, 1);
1424 static_cast<MipsOperand&>(*Operands[OpIdx]).addMemOperands(Inst, 2);
1427 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantSImmOperands<5, 0>(Inst, 1);
1430 static_cast<MipsOperand&>(*Operands[OpIdx]).addCCRAsmRegOperands(Inst, 1);
1433 static_cast<MipsOperand&>(*Operands[OpIdx]).addMSACtrlAsmRegOperands(Inst, 1);
1436 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<1, 0>(Inst, 1);
1439 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<5, 33>(Inst, 1);
1442 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<5, 32>(Inst, 1);
1445 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<5, 1>(Inst, 1);
1448 static_cast<MipsOperand&>(*Operands[OpIdx]).addGPR32NonZeroAsmRegOperands(Inst, 1);
1451 static_cast<MipsOperand&>(*Operands[OpIdx]).addGPR32ZeroAsmRegOperands(Inst, 1);
1454 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<2, 1>(Inst, 1);
1457 static_cast<MipsOperand&>(*Operands[OpIdx]).addCOP0AsmRegOperands(Inst, 1);
1463 static_cast<MipsOperand&>(*Operands[OpIdx]).addACC64DSPAsmRegOperands(Inst, 1);
1466 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<1>(Inst, 1);
1475 static_cast<MipsOperand&>(*Operands[OpIdx]).addMicroMipsMemOperands(Inst, 2);
1478 static_cast<MipsOperand&>(*Operands[OpIdx]).addCOP3AsmRegOperands(Inst, 1);
1481 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantSImmOperands<10, 0>(Inst, 1);
1484 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<32>(Inst, 1);
1487 static_cast<MipsOperand&>(*Operands[OpIdx]).addStrictlyAFGR64AsmRegOperands(Inst, 1);
1490 static_cast<MipsOperand&>(*Operands[OpIdx]).addStrictlyFGR64AsmRegOperands(Inst, 1);
1493 static_cast<MipsOperand&>(*Operands[OpIdx]).addStrictlyFGR32AsmRegOperands(Inst, 1);
1496 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<7, -1>(Inst, 1);
1499 static_cast<MipsOperand&>(*Operands[OpIdx]).addRegListOperands(Inst, 1);
1508 static_cast<MipsOperand&>(*Operands[OpIdx]).addGPRMM16AsmRegMovePPairFirstOperands(Inst, 1);
1511 static_cast<MipsOperand&>(*Operands[OpIdx]).addGPRMM16AsmRegMovePPairSecondOperands(Inst, 1);
1514 static_cast<MipsOperand&>(*Operands[OpIdx]).addGPRMM16AsmRegMovePOperands(Inst, 1);
1517 static_cast<MipsOperand&>(*Operands[OpIdx]).addHI32DSPAsmRegOperands(Inst, 1);
1520 static_cast<MipsOperand&>(*Operands[OpIdx]).addLO32DSPAsmRegOperands(Inst, 1);
1526 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<7, 0>(Inst, 1);
1529 static_cast<MipsOperand&>(*Operands[OpIdx]).addHWRegsAsmRegOperands(Inst, 1);
1532 static_cast<MipsOperand&>(*Operands[OpIdx]).addGPRMM16AsmRegZeroOperands(Inst, 1);
1535 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantUImmOperands<20, 0>(Inst, 1);
1538 static_cast<MipsOperand&>(*Operands[OpIdx]).addConstantSImmOperands<6, 0>(Inst, 1);
1569 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1570 Operands[*(p + 1)]->setConstraint("r");
1577 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1578 Operands[*(p + 1)]->setConstraint("m");
1582 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1583 Operands[*(p + 1)]->setConstraint("m");
1587 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1588 Operands[*(p + 1)]->setConstraint("m");
1592 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1593 Operands[*(p + 1)]->setConstraint("m");
1597 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1598 Operands[*(p + 1)]->setConstraint("m");
1602 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1603 Operands[*(p + 1)]->setConstraint("m");
1607 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1608 Operands[*(p + 1)]->setConstraint("m");
1612 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1613 Operands[*(p + 1)]->setConstraint("r");
1617 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1618 Operands[*(p + 1)]->setConstraint("m");
1622 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1623 Operands[*(p + 1)]->setConstraint("m");
1627 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1628 Operands[*(p + 1)]->setConstraint("m");
1632 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1633 Operands[*(p + 1)]->setConstraint("m");
1637 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1638 Operands[*(p + 1)]->setConstraint("m");
1642 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1643 Operands[*(p + 1)]->setConstraint("m");
1647 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1648 Operands[*(p + 1)]->setConstraint("m");
1652 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1653 Operands[*(p + 1)]->setConstraint("m");
1657 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1658 Operands[*(p + 1)]->setConstraint("m");
1662 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1663 Operands[*(p + 1)]->setConstraint("m");
1667 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1668 Operands[*(p + 1)]->setConstraint("m");
1672 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1673 Operands[*(p + 1)]->setConstraint("m");
1677 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1678 Operands[*(p + 1)]->setConstraint("m");
1682 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1683 Operands[*(p + 1)]->setConstraint("m");
1687 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1688 Operands[*(p + 1)]->setConstraint("m");
1692 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1693 Operands[*(p + 1)]->setConstraint("m");
1697 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1698 Operands[*(p + 1)]->setConstraint("");
1702 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1703 Operands[*(p + 1)]->setConstraint("m");
1707 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1708 Operands[*(p + 1)]->setConstraint("m");
1712 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1713 Operands[*(p + 1)]->setConstraint("m");
1717 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1718 Operands[*(p + 1)]->setConstraint("m");
1722 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1723 Operands[*(p + 1)]->setConstraint("m");
1727 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1728 Operands[*(p + 1)]->setConstraint("m");
1732 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1733 Operands[*(p + 1)]->setConstraint("m");
1737 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1738 Operands[*(p + 1)]->setConstraint("m");
1742 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1743 Operands[*(p + 1)]->setConstraint("m");
1747 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1748 Operands[*(p + 1)]->setConstraint("m");
1752 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1753 Operands[*(p + 1)]->setConstraint("m");
1757 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1758 Operands[*(p + 1)]->setConstraint("m");
1762 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1763 Operands[*(p + 1)]->setConstraint("m");
1767 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1768 Operands[*(p + 1)]->setConstraint("m");
1772 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1773 Operands[*(p + 1)]->setConstraint("m");
1777 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1778 Operands[*(p + 1)]->setConstraint("m");
1782 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1783 Operands[*(p + 1)]->setConstraint("m");
1787 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1788 Operands[*(p + 1)]->setConstraint("m");
1792 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1793 Operands[*(p + 1)]->setConstraint("m");
1797 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1798 Operands[*(p + 1)]->setConstraint("m");
1802 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1803 Operands[*(p + 1)]->setConstraint("m");
1807 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1808 Operands[*(p + 1)]->setConstraint("m");
1812 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1813 Operands[*(p + 1)]->setConstraint("m");
1817 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1818 Operands[*(p + 1)]->setConstraint("m");
1822 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1823 Operands[*(p + 1)]->setConstraint("m");
1827 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1828 Operands[*(p + 1)]->setConstraint("m");
1832 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1833 Operands[*(p + 1)]->setConstraint("m");
1837 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1838 Operands[*(p + 1)]->setConstraint("m");
1842 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1843 Operands[*(p + 1)]->setConstraint("m");
1847 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1848 Operands[*(p + 1)]->setConstraint("m");
1852 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1853 Operands[*(p + 1)]->setConstraint("m");
1857 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1858 Operands[*(p + 1)]->setConstraint("m");
1862 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1863 Operands[*(p + 1)]->setConstraint("m");
1867 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1868 Operands[*(p + 1)]->setConstraint("m");
1872 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1873 Operands[*(p + 1)]->setConstraint("m");
1877 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1878 Operands[*(p + 1)]->setConstraint("m");
1882 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1883 Operands[*(p + 1)]->setConstraint("m");
1887 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1888 Operands[*(p + 1)]->setConstraint("m");
1892 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1893 Operands[*(p + 1)]->setConstraint("m");
1897 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1898 Operands[*(p + 1)]->setConstraint("");
1902 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1903 Operands[*(p + 1)]->setConstraint("");
1907 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1908 Operands[*(p + 1)]->setConstraint("");
1912 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1913 Operands[*(p + 1)]->setConstraint("");
1917 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1918 Operands[*(p + 1)]->setConstraint("");
4892 auto &SrcOp1 = Operands[OpndNum1];
4893 auto &SrcOp2 = Operands[OpndNum2];
8090 StringRef Mnemonic = ((MipsOperand&)*Operands[0]).getToken();
8134 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
8143 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/PowerPC/PPCGenAsmMatcher.inc 2090 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
2102 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegG8RCOperands(Inst, 1);
2105 static_cast<PPCOperand&>(*Operands[OpIdx]).addTLSRegOperands(Inst, 1);
2108 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGPRCOperands(Inst, 1);
2111 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGPRCNoR0Operands(Inst, 1);
2114 static_cast<PPCOperand&>(*Operands[OpIdx]).addS16ImmOperands(Inst, 1);
2117 static_cast<PPCOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
2120 static_cast<PPCOperand&>(*Operands[OpIdx]).addU16ImmOperands(Inst, 1);
2123 static_cast<PPCOperand&>(*Operands[OpIdx]).addBranchTargetOperands(Inst, 1);
2126 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegCRBITRCOperands(Inst, 1);
2138 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVRRCOperands(Inst, 1);
2153 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegCRRCOperands(Inst, 1);
2228 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGxRCNoR0Operands(Inst, 1);
2231 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGxRCOperands(Inst, 1);
2237 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegSPERCOperands(Inst, 1);
2240 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegSPE4RCOperands(Inst, 1);
2243 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegF4RCOperands(Inst, 1);
2246 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegF8RCOperands(Inst, 1);
2252 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVFRCOperands(Inst, 1);
2255 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVSFRCOperands(Inst, 1);
2258 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVSSRCOperands(Inst, 1);
2261 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVSRCOperands(Inst, 1);
2369 static_cast<PPCOperand&>(*Operands[OpIdx]).addCRBitMaskOperands(Inst, 1);
2447 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegG8RCNoX0Operands(Inst, 1);
2450 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegQFRCOperands(Inst, 1);
2453 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegQSRCOperands(Inst, 1);
2456 static_cast<PPCOperand&>(*Operands[OpIdx]).addRegQBRCOperands(Inst, 1);
2487 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2488 Operands[*(p + 1)]->setConstraint("r");
2495 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2496 Operands[*(p + 1)]->setConstraint("m");
2500 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2501 Operands[*(p + 1)]->setConstraint("m");
2505 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2506 Operands[*(p + 1)]->setConstraint("m");
2510 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2511 Operands[*(p + 1)]->setConstraint("m");
2515 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2516 Operands[*(p + 1)]->setConstraint("m");
2520 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2521 Operands[*(p + 1)]->setConstraint("m");
2525 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2526 Operands[*(p + 1)]->setConstraint("m");
2530 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2531 Operands[*(p + 1)]->setConstraint("m");
2535 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2536 Operands[*(p + 1)]->setConstraint("m");
2540 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2541 Operands[*(p + 1)]->setConstraint("");
2545 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2546 Operands[*(p + 1)]->setConstraint("");
2550 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2551 Operands[*(p + 1)]->setConstraint("");
2555 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2556 Operands[*(p + 1)]->setConstraint("m");
2560 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2561 Operands[*(p + 1)]->setConstraint("");
2565 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2566 Operands[*(p + 1)]->setConstraint("");
2570 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2571 Operands[*(p + 1)]->setConstraint("");
2575 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2576 Operands[*(p + 1)]->setConstraint("m");
2580 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2581 Operands[*(p + 1)]->setConstraint("m");
2585 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2586 Operands[*(p + 1)]->setConstraint("");
2590 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2591 Operands[*(p + 1)]->setConstraint("");
2595 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2596 Operands[*(p + 1)]->setConstraint("");
2600 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2601 Operands[*(p + 1)]->setConstraint("");
2605 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2606 Operands[*(p + 1)]->setConstraint("");
2610 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2611 Operands[*(p + 1)]->setConstraint("");
2615 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2616 Operands[*(p + 1)]->setConstraint("");
2620 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2621 Operands[*(p + 1)]->setConstraint("");
2625 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2626 Operands[*(p + 1)]->setConstraint("");
2630 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2631 Operands[*(p + 1)]->setConstraint("");
2635 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2636 Operands[*(p + 1)]->setConstraint("");
2640 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2641 Operands[*(p + 1)]->setConstraint("");
2645 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2646 Operands[*(p + 1)]->setConstraint("");
2650 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2651 Operands[*(p + 1)]->setConstraint("");
2655 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2656 Operands[*(p + 1)]->setConstraint("");
2660 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2661 Operands[*(p + 1)]->setConstraint("");
2665 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2666 Operands[*(p + 1)]->setConstraint("");
2670 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2671 Operands[*(p + 1)]->setConstraint("");
2675 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2676 Operands[*(p + 1)]->setConstraint("");
2680 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2681 Operands[*(p + 1)]->setConstraint("");
2685 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2686 Operands[*(p + 1)]->setConstraint("");
2690 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2691 Operands[*(p + 1)]->setConstraint("");
2695 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2696 Operands[*(p + 1)]->setConstraint("");
2700 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2701 Operands[*(p + 1)]->setConstraint("");
2705 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2706 Operands[*(p + 1)]->setConstraint("m");
2710 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2711 Operands[*(p + 1)]->setConstraint("m");
2715 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2716 Operands[*(p + 1)]->setConstraint("m");
2720 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2721 Operands[*(p + 1)]->setConstraint("m");
2725 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2726 Operands[*(p + 1)]->setConstraint("m");
2730 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2731 Operands[*(p + 1)]->setConstraint("m");
2735 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2736 Operands[*(p + 1)]->setConstraint("m");
2740 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2741 Operands[*(p + 1)]->setConstraint("");
2745 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2746 Operands[*(p + 1)]->setConstraint("m");
2750 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2751 Operands[*(p + 1)]->setConstraint("m");
2755 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2756 Operands[*(p + 1)]->setConstraint("m");
2760 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2761 Operands[*(p + 1)]->setConstraint("m");
2765 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2766 Operands[*(p + 1)]->setConstraint("");
2770 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2771 Operands[*(p + 1)]->setConstraint("");
2775 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2776 Operands[*(p + 1)]->setConstraint("");
2780 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2781 Operands[*(p + 1)]->setConstraint("");
2785 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2786 Operands[*(p + 1)]->setConstraint("");
2790 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2791 Operands[*(p + 1)]->setConstraint("");
2795 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2796 Operands[*(p + 1)]->setConstraint("");
2800 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2801 Operands[*(p + 1)]->setConstraint("");
2805 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2806 Operands[*(p + 1)]->setConstraint("");
2810 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2811 Operands[*(p + 1)]->setConstraint("");
2815 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2816 Operands[*(p + 1)]->setConstraint("");
2820 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2821 Operands[*(p + 1)]->setConstraint("");
2825 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2826 Operands[*(p + 1)]->setConstraint("");
2830 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2831 Operands[*(p + 1)]->setConstraint("");
2835 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2836 Operands[*(p + 1)]->setConstraint("");
2840 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2841 Operands[*(p + 1)]->setConstraint("");
2845 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2846 Operands[*(p + 1)]->setConstraint("");
2850 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2851 Operands[*(p + 1)]->setConstraint("");
2855 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2856 Operands[*(p + 1)]->setConstraint("");
2860 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2861 Operands[*(p + 1)]->setConstraint("");
2865 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2866 Operands[*(p + 1)]->setConstraint("");
2870 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2871 Operands[*(p + 1)]->setConstraint("");
2875 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2876 Operands[*(p + 1)]->setConstraint("");
2880 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2881 Operands[*(p + 1)]->setConstraint("");
2885 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2886 Operands[*(p + 1)]->setConstraint("");
2890 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2891 Operands[*(p + 1)]->setConstraint("");
2895 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2896 Operands[*(p + 1)]->setConstraint("");
2900 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2901 Operands[*(p + 1)]->setConstraint("");
2905 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2906 Operands[*(p + 1)]->setConstraint("");
2910 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2911 Operands[*(p + 1)]->setConstraint("");
2915 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2916 Operands[*(p + 1)]->setConstraint("");
2920 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2921 Operands[*(p + 1)]->setConstraint("");
2925 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2926 Operands[*(p + 1)]->setConstraint("");
2930 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2931 Operands[*(p + 1)]->setConstraint("");
2935 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2936 Operands[*(p + 1)]->setConstraint("");
2940 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2941 Operands[*(p + 1)]->setConstraint("m");
2945 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2946 Operands[*(p + 1)]->setConstraint("");
2950 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2951 Operands[*(p + 1)]->setConstraint("");
2955 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2956 Operands[*(p + 1)]->setConstraint("");
2960 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2961 Operands[*(p + 1)]->setConstraint("");
2965 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2966 Operands[*(p + 1)]->setConstraint("");
2970 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2971 Operands[*(p + 1)]->setConstraint("");
2975 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2976 Operands[*(p + 1)]->setConstraint("");
2980 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2981 Operands[*(p + 1)]->setConstraint("");
2985 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2986 Operands[*(p + 1)]->setConstraint("");
2990 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2991 Operands[*(p + 1)]->setConstraint("");
2995 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2996 Operands[*(p + 1)]->setConstraint("");
3000 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3001 Operands[*(p + 1)]->setConstraint("");
3005 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3006 Operands[*(p + 1)]->setConstraint("");
3010 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3011 Operands[*(p + 1)]->setConstraint("");
3015 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3016 Operands[*(p + 1)]->setConstraint("");
3020 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3021 Operands[*(p + 1)]->setConstraint("");
3025 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3026 Operands[*(p + 1)]->setConstraint("");
3030 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3031 Operands[*(p + 1)]->setConstraint("");
3035 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3036 Operands[*(p + 1)]->setConstraint("");
3040 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3041 Operands[*(p + 1)]->setConstraint("");
3045 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3046 Operands[*(p + 1)]->setConstraint("");
3050 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3051 Operands[*(p + 1)]->setConstraint("");
3055 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3056 Operands[*(p + 1)]->setConstraint("");
3060 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3061 Operands[*(p + 1)]->setConstraint("");
3065 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3066 Operands[*(p + 1)]->setConstraint("");
3070 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3071 Operands[*(p + 1)]->setConstraint("m");
3075 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3076 Operands[*(p + 1)]->setConstraint("m");
3080 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3081 Operands[*(p + 1)]->setConstraint("m");
3085 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3086 Operands[*(p + 1)]->setConstraint("m");
3090 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3091 Operands[*(p + 1)]->setConstraint("");
3095 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3096 Operands[*(p + 1)]->setConstraint("");
3100 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3101 Operands[*(p + 1)]->setConstraint("");
3105 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3106 Operands[*(p + 1)]->setConstraint("");
3110 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3111 Operands[*(p + 1)]->setConstraint("");
4131 auto &SrcOp1 = Operands[OpndNum1];
4132 auto &SrcOp2 = Operands[OpndNum2];
7016 StringRef Mnemonic = ((PPCOperand&)*Operands[0]).getToken();
7063 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
7072 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
7186 SMLoc Loc = ((PPCOperand&)*Operands[0]).getStartLoc();
gen/lib/Target/RISCV/RISCVGenAsmMatcher.inc 959 static_cast<RISCVOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
971 static_cast<RISCVOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
974 static_cast<RISCVOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
977 static_cast<RISCVOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
986 static_cast<RISCVOperand&>(*Operands[OpIdx]).addCSRSystemRegisterOperands(Inst, 1);
992 static_cast<RISCVOperand&>(*Operands[OpIdx]).addFRMArgOperands(Inst, 1);
998 static_cast<RISCVOperand&>(*Operands[OpIdx]).addFenceArgOperands(Inst, 1);
1047 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1048 Operands[*(p + 1)]->setConstraint("r");
1055 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1056 Operands[*(p + 1)]->setConstraint("r");
1060 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1061 Operands[*(p + 1)]->setConstraint("m");
1065 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1066 Operands[*(p + 1)]->setConstraint("m");
1070 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1071 Operands[*(p + 1)]->setConstraint("m");
1075 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1076 Operands[*(p + 1)]->setConstraint("");
1080 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1081 Operands[*(p + 1)]->setConstraint("m");
1085 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1086 Operands[*(p + 1)]->setConstraint("");
1090 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1091 Operands[*(p + 1)]->setConstraint("m");
1095 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1096 Operands[*(p + 1)]->setConstraint("");
1100 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1101 Operands[*(p + 1)]->setConstraint("m");
1105 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1106 Operands[*(p + 1)]->setConstraint("");
1110 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1111 Operands[*(p + 1)]->setConstraint("");
1115 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1116 Operands[*(p + 1)]->setConstraint("");
1120 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1121 Operands[*(p + 1)]->setConstraint("m");
1125 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1126 Operands[*(p + 1)]->setConstraint("");
1130 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1131 Operands[*(p + 1)]->setConstraint("");
1135 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1136 Operands[*(p + 1)]->setConstraint("");
1140 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1141 Operands[*(p + 1)]->setConstraint("");
1145 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1146 Operands[*(p + 1)]->setConstraint("");
1150 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1151 Operands[*(p + 1)]->setConstraint("");
1155 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1156 Operands[*(p + 1)]->setConstraint("");
1779 auto &SrcOp1 = Operands[OpndNum1];
1780 auto &SrcOp2 = Operands[OpndNum2];
2405 StringRef Mnemonic = ((RISCVOperand&)*Operands[0]).getToken();
2452 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
2461 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/Sparc/SparcGenAsmMatcher.inc 1578 static_cast<SparcOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1590 static_cast<SparcOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1593 static_cast<SparcOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
1650 static_cast<SparcOperand&>(*Operands[OpIdx]).addMEMriOperands(Inst, 2);
1653 static_cast<SparcOperand&>(*Operands[OpIdx]).addMEMrrOperands(Inst, 2);
1659 static_cast<SparcOperand&>(*Operands[OpIdx]).addMembarTagOperands(Inst, 1);
1675 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1676 Operands[*(p + 1)]->setConstraint("r");
1683 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1684 Operands[*(p + 1)]->setConstraint("r");
1688 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1689 Operands[*(p + 1)]->setConstraint("m");
1693 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1694 Operands[*(p + 1)]->setConstraint("");
1698 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1699 Operands[*(p + 1)]->setConstraint("");
1703 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1704 Operands[*(p + 1)]->setConstraint("");
1708 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1709 Operands[*(p + 1)]->setConstraint("");
1713 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1714 Operands[*(p + 1)]->setConstraint("");
1718 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1719 Operands[*(p + 1)]->setConstraint("");
1723 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1724 Operands[*(p + 1)]->setConstraint("");
1728 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1729 Operands[*(p + 1)]->setConstraint("");
1733 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1734 Operands[*(p + 1)]->setConstraint("");
1738 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1739 Operands[*(p + 1)]->setConstraint("");
1743 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1744 Operands[*(p + 1)]->setConstraint("");
1748 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1749 Operands[*(p + 1)]->setConstraint("");
1753 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1754 Operands[*(p + 1)]->setConstraint("");
1758 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1759 Operands[*(p + 1)]->setConstraint("");
1763 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1764 Operands[*(p + 1)]->setConstraint("m");
1768 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1769 Operands[*(p + 1)]->setConstraint("");
1773 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1774 Operands[*(p + 1)]->setConstraint("");
1778 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1779 Operands[*(p + 1)]->setConstraint("m");
1783 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1784 Operands[*(p + 1)]->setConstraint("m");
1788 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1789 Operands[*(p + 1)]->setConstraint("m");
1793 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1794 Operands[*(p + 1)]->setConstraint("m");
1798 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1799 Operands[*(p + 1)]->setConstraint("m");
2346 auto &SrcOp1 = Operands[OpndNum1];
2347 auto &SrcOp2 = Operands[OpndNum2];
4149 StringRef Mnemonic = ((SparcOperand&)*Operands[0]).getToken();
4196 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
4205 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/SystemZ/SystemZGenAsmMatcher.inc 1351 static_cast<SystemZOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1363 static_cast<SystemZOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1366 static_cast<SystemZOperand&>(*Operands[OpIdx]).addBDXAddrOperands(Inst, 3);
1369 static_cast<SystemZOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
1372 static_cast<SystemZOperand&>(*Operands[OpIdx]).addBDAddrOperands(Inst, 2);
1375 static_cast<SystemZOperand&>(*Operands[OpIdx]).addBDLAddrOperands(Inst, 3);
1378 static_cast<SystemZOperand&>(*Operands[OpIdx]).addImmTLSOperands(Inst, 2);
1381 static_cast<SystemZOperand&>(*Operands[OpIdx]).addBDRAddrOperands(Inst, 3);
1387 static_cast<SystemZOperand&>(*Operands[OpIdx]).addBDVAddrOperands(Inst, 3);
1403 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1404 Operands[*(p + 1)]->setConstraint("r");
1411 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1412 Operands[*(p + 1)]->setConstraint("m");
1416 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1417 Operands[*(p + 1)]->setConstraint("m");
1421 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1422 Operands[*(p + 1)]->setConstraint("m");
1426 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1427 Operands[*(p + 1)]->setConstraint("m");
1431 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1432 Operands[*(p + 1)]->setConstraint("m");
1436 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1437 Operands[*(p + 1)]->setConstraint("m");
1441 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1442 Operands[*(p + 1)]->setConstraint("m");
1446 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1447 Operands[*(p + 1)]->setConstraint("");
1451 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1452 Operands[*(p + 1)]->setConstraint("m");
2340 auto &SrcOp1 = Operands[OpndNum1];
2341 auto &SrcOp2 = Operands[OpndNum2];
5347 StringRef Mnemonic = ((SystemZOperand&)*Operands[0]).getToken();
5391 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
5400 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/WebAssembly/WebAssemblyGenAsmMatcher.inc 168 static_cast<WebAssemblyOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
183 static_cast<WebAssemblyOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
186 static_cast<WebAssemblyOperand&>(*Operands[OpIdx]).addBrListOperands(Inst, 1);
189 static_cast<WebAssemblyOperand&>(*Operands[OpIdx]).addFPImmOperands(Inst, 1);
205 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
206 Operands[*(p + 1)]->setConstraint("r");
213 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
214 Operands[*(p + 1)]->setConstraint("");
218 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
219 Operands[*(p + 1)]->setConstraint("m");
223 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
224 Operands[*(p + 1)]->setConstraint("m");
228 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
229 Operands[*(p + 1)]->setConstraint("m");
397 auto &SrcOp1 = Operands[OpndNum1];
398 auto &SrcOp2 = Operands[OpndNum2];
1116 StringRef Mnemonic = ((WebAssemblyOperand&)*Operands[0]).getToken();
1160 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
1169 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
gen/lib/Target/X86/X86GenAsmMatcher.inc 4949 static_cast<X86Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
4964 static_cast<X86Operand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
4976 static_cast<X86Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
4979 static_cast<X86Operand&>(*Operands[OpIdx]).addMemOperands(Inst, 5);
4982 static_cast<X86Operand&>(*Operands[OpIdx]).addAbsMemOperands(Inst, 1);
5030 static_cast<X86Operand&>(*Operands[OpIdx]).addDstIdxOperands(Inst, 1);
5033 static_cast<X86Operand&>(*Operands[OpIdx]).addSrcIdxOperands(Inst, 2);
5036 static_cast<X86Operand&>(*Operands[OpIdx]).addGR32orGR64Operands(Inst, 1);
5045 static_cast<X86Operand&>(*Operands[OpIdx]).addMemOffsOperands(Inst, 2);
5054 static_cast<X86Operand&>(*Operands[OpIdx]).addAVX512RCOperands(Inst, 1);
5057 static_cast<X86Operand&>(*Operands[OpIdx]).addMaskPairOperands(Inst, 1);
5073 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5074 Operands[*(p + 1)]->setConstraint("r");
5081 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5082 Operands[*(p + 1)]->setConstraint("");
5086 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5087 Operands[*(p + 1)]->setConstraint("m");
5091 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5092 Operands[*(p + 1)]->setConstraint("m");
5096 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5097 Operands[*(p + 1)]->setConstraint("m");
5101 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5102 Operands[*(p + 1)]->setConstraint("m");
5106 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5107 Operands[*(p + 1)]->setConstraint("r");
5111 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5112 Operands[*(p + 1)]->setConstraint("m");
5116 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5117 Operands[*(p + 1)]->setConstraint("m");
5121 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5122 Operands[*(p + 1)]->setConstraint("");
5126 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5127 Operands[*(p + 1)]->setConstraint("");
5131 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5132 Operands[*(p + 1)]->setConstraint("");
5136 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5137 Operands[*(p + 1)]->setConstraint("");
5141 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5142 Operands[*(p + 1)]->setConstraint("");
5146 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5147 Operands[*(p + 1)]->setConstraint("");
5151 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5152 Operands[*(p + 1)]->setConstraint("");
5156 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5157 Operands[*(p + 1)]->setConstraint("");
5161 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5162 Operands[*(p + 1)]->setConstraint("");
5166 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5167 Operands[*(p + 1)]->setConstraint("");
5171 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5172 Operands[*(p + 1)]->setConstraint("");
5176 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5177 Operands[*(p + 1)]->setConstraint("");
5181 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5182 Operands[*(p + 1)]->setConstraint("");
5186 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5187 Operands[*(p + 1)]->setConstraint("");
5191 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5192 Operands[*(p + 1)]->setConstraint("");
5196 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5197 Operands[*(p + 1)]->setConstraint("m");
5201 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5202 Operands[*(p + 1)]->setConstraint("m");
5206 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5207 Operands[*(p + 1)]->setConstraint("m");
5211 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5212 Operands[*(p + 1)]->setConstraint("m");
5216 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5217 Operands[*(p + 1)]->setConstraint("m");
5221 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5222 Operands[*(p + 1)]->setConstraint("m");
5226 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5227 Operands[*(p + 1)]->setConstraint("");
5231 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5232 Operands[*(p + 1)]->setConstraint("");
5236 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5237 Operands[*(p + 1)]->setConstraint("m");
5241 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5242 Operands[*(p + 1)]->setConstraint("m");
7588 auto &SrcOp1 = Operands[OpndNum1];
7589 auto &SrcOp2 = Operands[OpndNum2];
36943 StringRef Mnemonic = ((X86Operand&)*Operands[0]).getToken();
36991 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
37000 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
include/llvm/ADT/IndexedMap.h 52 return storage_[toIndex_(n)];
include/llvm/ADT/IntEqClasses.h 77 return EC[a];
include/llvm/ADT/IntervalMap.h 795 return *reinterpret_cast<NodeT*>(path[Level].node);
797 unsigned size(unsigned Level) const { return path[Level].size; }
798 unsigned offset(unsigned Level) const { return path[Level].offset; }
822 return path[Level].subtree(path[Level].offset);
822 return path[Level].subtree(path[Level].offset);
899 if (path[i].offset != 0)
908 return path[Level].offset == path[Level].size - 1;
908 return path[Level].offset == path[Level].size - 1;
include/llvm/ADT/MapVector.h 114 return Pos == Map.end()? ValueT() : Vector[Pos->second].second;
include/llvm/ADT/SetVector.h 136 return vector_[n];
include/llvm/ADT/SparseMultiSet.h 146 return Dense[D.Prev].isTail();
154 return &Dense[N.Prev] == &N;
244 unsigned Next() const { return SMS->Dense[Idx].Next; }
include/llvm/Analysis/BlockFrequencyInfoImpl.h 244 return Node == Nodes[0];
247 BlockNode getHeader() const { return Nodes[0]; }
include/llvm/Analysis/DominanceFrontier.h 64 return Roots[0];
include/llvm/Analysis/LoopAccessAnalysis.h 248 OrderMap[InstMap[I]] = I;
472 return Pointers[PtrIdx];
780 return LAI.getDepChecker().getMemoryInstructions()[Source];
785 return LAI.getDepChecker().getMemoryInstructions()[Destination];
include/llvm/Analysis/LoopCacheAnalysis.h 57 return Subscripts[SubNum];
include/llvm/Analysis/PHITransAddr.h 67 if (InstInputs[i]->getParent() == BB)
include/llvm/Bitstream/BitCodes.h 180 return OperandList[N];
include/llvm/Bitstream/BitstreamWriter.h 419 EmitVBR64(Vals[i], 6);
include/llvm/CodeGen/CallingConvLower.h 286 return UsedRegs[Reg/32] & (1 << (Reg&31));
477 const ByValInfo& info = ByValRegs[InRegsParamRecordIndex];
include/llvm/CodeGen/EdgeBundles.h 48 ArrayRef<unsigned> getBlocks(unsigned Bundle) const { return Blocks[Bundle]; }
include/llvm/CodeGen/LiveInterval.h 312 return valnos[ValNo];
include/llvm/CodeGen/LiveIntervals.h 356 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum];
367 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum];
411 return RegUnitRanges[Unit];
include/llvm/CodeGen/MachineFrameInfo.h 408 return LocalFrameObjects[i];
include/llvm/CodeGen/MachineRegisterInfo.h 795 RegAllocHints[VReg.id()].second[0] : 0);
include/llvm/CodeGen/MachineScheduler.h 720 return ExecutedResCounts[ResIdx];
include/llvm/CodeGen/RegisterClassInfo.h 115 return CalleeSavedAliases[PhysReg];
include/llvm/CodeGen/ScheduleDFS.h 152 return DFSTreeData[SubtreeID].SubInstrCount;
include/llvm/CodeGen/SlotIndexes.h 459 return MBBRanges[Num];
include/llvm/CodeGen/TargetSchedule.h 141 return ResourceFactors[ResIdx];
include/llvm/DebugInfo/DIContext.h 89 return Frames[Index];
include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h 102 return AttributeSpecs[idx].Form;
111 return AttributeSpecs[idx].Attr;
include/llvm/IR/CallSite.h 807 return (int)CS.getArgumentNo(U) == CI.ParameterEncoding[0];
830 return CI.ParameterEncoding[ArgNo + 1];
844 return CI.ParameterEncoding[ArgNo + 1] >= 0
845 ? CS.getArgOperand(CI.ParameterEncoding[ArgNo + 1])
853 assert(CI.ParameterEncoding.size() && CI.ParameterEncoding[0] > 0);
854 return CI.ParameterEncoding[0];
include/llvm/MC/MCInst.h 179 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
include/llvm/MC/MCParser/MCAsmLexer.h 101 return CurTok[0];
include/llvm/Option/Arg.h 114 return Values[N];
122 if (Values[i] == Value)
include/llvm/Support/CommandLine.h 782 StringRef getOption(unsigned N) const override { return Values[N].Name; }
784 return Values[N].HelpStr;
789 return Values[N].V;
include/llvm/Support/GenericDomTree.h 440 return this->Roots[0];
include/llvm/Support/GenericDomTreeConstruction.h 553 runDFS(DT.Roots[0], 0, DC, 0);
1375 const NodePtr RootBB = IsPostDom ? nullptr : DT.getRoots()[0];
lib/Analysis/BasicAliasAnalysis.cpp 1948 const Value *V = Src[i].V;
1949 unsigned ZExtBits = Src[i].ZExtBits, SExtBits = Src[i].SExtBits;
1949 unsigned ZExtBits = Src[i].ZExtBits, SExtBits = Src[i].SExtBits;
1950 APInt Scale = Src[i].Scale;
1988 const VariableGEPIndex &Var0 = VarIndices[0], &Var1 = VarIndices[1];
1988 const VariableGEPIndex &Var0 = VarIndices[0], &Var1 = VarIndices[1];
lib/Analysis/LoopAccessAnalysis.cpp 239 const RuntimePointerChecking::CheckingPtrGroup &CGI = CheckingGroups[I];
240 const RuntimePointerChecking::CheckingPtrGroup &CGJ = CheckingGroups[J];
260 if (needsChecking(M.Members[I], N.Members[J]))
260 if (needsChecking(M.Members[I], N.Members[J]))
429 return (PtrToPartition[PtrIdx1] != -1 &&
430 PtrToPartition[PtrIdx1] == PtrToPartition[PtrIdx2]);
430 PtrToPartition[PtrIdx1] == PtrToPartition[PtrIdx2]);
434 const PointerInfo &PointerI = Pointers[I];
435 const PointerInfo &PointerJ = Pointers[J];
463 OS.indent(Depth + 2) << *Pointers[First[K]].PointerValue << "\n";
463 OS.indent(Depth + 2) << *Pointers[First[K]].PointerValue << "\n";
467 OS.indent(Depth + 2) << *Pointers[Second[K]].PointerValue << "\n";
467 OS.indent(Depth + 2) << *Pointers[Second[K]].PointerValue << "\n";
478 const auto &CG = CheckingGroups[I];
484 OS.indent(Depth + 6) << "Member: " << *Pointers[CG.Members[J]].Expr
484 OS.indent(Depth + 6) << "Member: " << *Pointers[CG.Members[J]].Expr
1719 [&](unsigned Idx) { return this->InstMap[Idx]; });
1731 OS.indent(Depth + 2) << *Instrs[Source] << " -> \n";
1732 OS.indent(Depth + 2) << *Instrs[Destination] << "\n";
2148 Value *Ptr = PtrRtChecking.Pointers[CG->Members[0]].PointerValue;
2148 Value *Ptr = PtrRtChecking.Pointers[CG->Members[0]].PointerValue;
lib/Analysis/PHITransAddr.cpp 52 dbgs() << " Input #" << i << " is " << *InstInputs[i] << "\n";
102 errs() << " InstInput #" << i << " is " << *InstInputs[i] << "\n";
lib/Analysis/StackSafetyAnalysis.cpp 456 return FS.Params[ParamNo].Use.Range;
lib/Bitcode/Reader/MetadataLoader.cpp 154 return MetadataPtrs[i];
159 return MetadataPtrs[I];
2024 Instruction *Inst = InstructionList[Record[0]];
lib/Bitcode/Writer/BitcodeWriter.cpp 4206 Hasher.update(ArrayRef<uint8_t>((const uint8_t *)&(Buffer)[BlockStartPos],
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 1276 auto &EndingEntry = Entries[Entry.getEndIndex()];
lib/CodeGen/AsmPrinter/DIE.cpp 63 Data[i].Profile(ID);
77 const DIEAbbrevData &AttrData = Data[i];
120 << dwarf::AttributeString(Data[i].getAttribute())
122 << dwarf::FormEncodingString(Data[i].getForm());
124 if (Data[i].getForm() == dwarf::DW_FORM_implicit_const)
125 O << " " << Data[i].getValue();
lib/CodeGen/AsmPrinter/DebugLocStream.h 61 const List &getList(size_t LI) const { return Lists[LI]; }
113 .slice(Lists[LI].EntryOffset, getNumEntries(LI));
119 .slice(Entries[EI].ByteOffset, getNumBytes(EI));
124 .slice(Entries[EI].CommentOffset, getNumComments(EI));
140 return Entries.size() - Lists[LI].EntryOffset;
141 return Lists[LI + 1].EntryOffset - Lists[LI].EntryOffset;
141 return Lists[LI + 1].EntryOffset - Lists[LI].EntryOffset;
145 return DWARFBytes.size() - Entries[EI].ByteOffset;
146 return Entries[EI + 1].ByteOffset - Entries[EI].ByteOffset;
146 return Entries[EI + 1].ByteOffset - Entries[EI].ByteOffset;
150 return Comments.size() - Entries[EI].CommentOffset;
151 return Entries[EI + 1].CommentOffset - Entries[EI].CommentOffset;
151 return Entries[EI + 1].CommentOffset - Entries[EI].CommentOffset;
lib/CodeGen/AsmPrinter/DwarfDebug.cpp 1546 HistSize == 2 && HistoryMapEntries[1].isClobber();
1549 SingleValueWithClobber ? HistoryMapEntries[1].getInstr() : nullptr;
lib/CodeGen/AsmPrinter/EHStreamer.cpp 207 const LandingPadInfo *LandingPad = LandingPads[i];
209 MCSymbol *BeginLabel = LandingPad->BeginLabels[j];
263 const LandingPadInfo *LandingPad = LandingPads[P.PadIndex];
264 assert(BeginLabel == LandingPad->BeginLabels[P.RangeIndex] &&
277 LastLabel = LandingPad->EndLabels[P.RangeIndex];
289 FirstActions[P.PadIndex]
lib/CodeGen/AsmPrinter/WasmException.cpp 83 const LandingPadInfo *Info = LandingPads[I];
91 CallSiteEntry Site = {nullptr, nullptr, Info, FirstActions[I]};
lib/CodeGen/AsmPrinter/WinException.cpp 628 const SEHUnwindMapEntry &UME = FuncInfo.SEHUnwindMap[State];
779 const WinEHTryBlockMapEntry &TBME = FuncInfo.TryBlockMap[I];
821 const WinEHTryBlockMapEntry &TBME = FuncInfo.TryBlockMap[I];
1062 State = FuncInfo.ClrEHUnwindMap[State].TryParentState;
1072 Right = FuncInfo.ClrEHUnwindMap[Right].TryParentState;
1077 Left = FuncInfo.ClrEHUnwindMap[Left].TryParentState;
1082 Left = FuncInfo.ClrEHUnwindMap[Left].TryParentState;
1083 Right = FuncInfo.ClrEHUnwindMap[Right].TryParentState;
1114 FuncInfo.ClrEHUnwindMap[State].Handler.get<MachineBasicBlock *>();
1119 assert(FuncInfo.ClrEHUnwindMap[State].HandlerParentState < State &&
1190 CurrentState = FuncInfo.ClrEHUnwindMap[CurrentState].TryParentState;
1204 FuncInfo.ClrEHUnwindMap[EnteredState].TryParentState) {
1274 const ClrEHUnwindMapEntry &Entry = FuncInfo.ClrEHUnwindMap[Clause.State];
lib/CodeGen/BranchRelaxation.cpp 184 unsigned Offset = BlockInfo[MBB->getNumber()].Offset;
283 int64_t DestOffset = BlockInfo[DestBB.getNumber()].Offset;
lib/CodeGen/CallingConvLower.cpp 91 MVT ArgVT = Ins[i].VT;
92 ISD::ArgFlagsTy ArgFlags = Ins[i].Flags;
104 MVT VT = Outs[i].VT;
105 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
118 MVT VT = Outs[i].VT;
119 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
131 MVT ArgVT = Outs[i].VT;
132 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
166 MVT VT = Ins[i].VT;
167 ISD::ArgFlagsTy Flags = Ins[i].Flags;
lib/CodeGen/CodeGenPrepare.cpp 3098 return AddrModes[0];
lib/CodeGen/DFAPacketizer.cpp 141 return RS[0];
144 return RS[InstIdx] ^ RS[InstIdx - 1];
144 return RS[InstIdx] ^ RS[InstIdx - 1];
lib/CodeGen/GlobalISel/LegalizerInfo.cpp 637 const SizeAndActionsVec &Vec = Actions[Aspect.Idx];
659 ScalarInVectorActions[OpcodeIdx][TypeIdx];
674 const SizeAndActionsVec &NumElementsVec = (*i).second[TypeIdx];
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp 731 int StartIdx = OpToNewVRegIdx[OpIdx];
741 make_range(&NewVRegs[StartIdx], End);
765 if (OpToNewVRegIdx[Idx] != DontKnowIdx) {
768 OS << '(' << Idx << ", " << OpToNewVRegIdx[Idx] << ')';
785 if (OpToNewVRegIdx[Idx] == DontKnowIdx)
lib/CodeGen/GlobalMerge.cpp 462 Type *Ty = Globals[j]->getValueType();
465 Align Alignment(DL.getPreferredAlignment(Globals[j]));
478 Inits.push_back(Globals[j]->getInitializer());
483 if (Globals[j]->hasExternalLinkage() && !HasExternal) {
485 FirstExternalName = Globals[j]->getName();
520 MergedGV->setSection(Globals[i]->getSection());
524 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage();
525 std::string Name = Globals[k]->getName();
527 Globals[k]->getDLLStorageClass();
531 MergedGV->copyMetadata(Globals[k],
540 Globals[k]->replaceAllUsesWith(GEP);
541 Globals[k]->eraseFromParent();
lib/CodeGen/LexicalScopes.cpp 335 if (Children[i] != this)
336 Children[i]->dump(Indent + 2);
lib/CodeGen/LiveDebugVariables.cpp 810 SlotIndex Idx = Kills[i];
lib/CodeGen/LiveInterval.cpp 1067 assert(I->valno == valnos[I->valno->id]);
1146 OS << ' ' << Spills[I];
lib/CodeGen/LiveIntervals.cpp 159 if (LiveRange *LR = RegUnitRanges[Unit])
lib/CodeGen/MachineLICM.cpp 1164 if (static_cast<int>(RP[Class]) + RPIdAndCost.second >= Limit)
lib/CodeGen/MachinePipeliner.cpp 2963 ProcResourceCount[I->ProcResourceIdx], NumUnits,
2966 if (ProcResourceCount[I->ProcResourceIdx] >= NumUnits)
lib/CodeGen/MachineTraceMetrics.cpp 145 assert(BlockInfo[MBBNum].hasResources() &&
243 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()];
252 const TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()];
590 const TraceBlockInfo &TBI = BlockInfo[Num];
594 assert(BlockInfo[TBI.Pred->getNumber()].hasValidDepth() &&
602 assert(BlockInfo[TBI.Succ->getNumber()].hasValidHeight() &&
1292 BlockInfo[i].print(OS);
lib/CodeGen/PeepholeOptimizer.cpp 319 return RegSrcs[Idx];
324 return RegSrcs[Idx].Reg;
329 return RegSrcs[Idx].SubReg;
760 const TargetRegisterClass *NewRC = MRI.getRegClass(SrcRegs[0].Reg);
763 assert(SrcRegs[0].SubReg == 0 && "should not have subreg operand");
lib/CodeGen/RegAllocBasic.cpp 215 LiveInterval *Intf = Q.interferingVRegs()[i - 1];
lib/CodeGen/RegAllocGreedy.cpp 901 LiveInterval *Intf = Q.interferingVRegs()[i - 1];
980 LiveInterval *Intf = Q.interferingVRegs()[i - 1];
2545 LiveInterval *Intf = Q.interferingVRegs()[i - 1];
lib/CodeGen/RegisterClassInfo.cpp 118 if (CalleeSavedAliases[PhysReg] &&
lib/CodeGen/RenameIndependentSubregs.cpp 214 unsigned Reg = Intervals[0]->reg;
244 unsigned VReg = Intervals[ID]->reg;
284 SubRanges[ID-1] = Intervals[ID]->createSubRange(Allocator, SR.LaneMask);
305 LiveInterval &LI = *Intervals[I];
318 const VNInfo &VNI = *SR.valnos[I];
lib/CodeGen/ScheduleDAG.cpp 623 const SUnit *Succ = SU->Succs[I].getSUnit();
657 const SUnit *Pred = SU->Preds[I].getSUnit();
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 6430 int64_t CurrentByteOffset = ByteOffsets[i] - FirstOffset;
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 1961 auto &Pred = TempSU->Preds[P];
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 814 EVT ValueVT = ValueVTs[Value];
815 unsigned NumRegs = RegCount[Value];
818 CallConv.getValue(), RegVTs[Value])
819 : RegVTs[Value];
825 P = DAG.getCopyFromReg(Chain, dl, Regs[Part+i], RegisterVT);
827 P = DAG.getCopyFromReg(Chain, dl, Regs[Part+i], RegisterVT, *Flag);
836 if (!Register::isVirtualRegister(Regs[Part + i]) ||
841 FuncInfo.GetLiveOutRegInfo(Regs[Part+i]);
897 unsigned NumParts = RegCount[Value];
901 CallConv.getValue(), RegVTs[Value])
902 : RegVTs[Value];
917 Part = DAG.getCopyToReg(Chain, dl, Regs[i], Parts[i]);
919 Part = DAG.getCopyToReg(Chain, dl, Regs[i], Parts[i], *Flag);
974 Ops.push_back(DAG.getRegister(Regs[I], RegVTs[I]));
974 Ops.push_back(DAG.getRegister(Regs[I], RegVTs[I]));
976 (Regs[I] != SP ||
984 unsigned NumRegs = TLI.getNumRegisters(*DAG.getContext(), ValueVTs[Value]);
985 MVT RegisterVT = RegVTs[Value];
988 unsigned TheReg = Regs[Reg++];
1003 OutVec.push_back(std::make_pair(Regs[I], RegisterSize));
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 2468 return N == RecordedNodes[RecNo].first;
lib/CodeGen/SelectionDAG/TargetLowering.cpp 79 const CCValAssign &ArgLoc = ArgLocs[I];
89 SDValue Value = OutVals[I];
lib/CodeGen/SlotIndexes.cpp 251 dbgs() << "%bb." << i << "\t[" << MBBRanges[i].first << ';'
252 << MBBRanges[i].second << ")\n";
lib/CodeGen/SpillPlacement.h 153 return BlockFrequencies[Number];
lib/CodeGen/StackColoring.cpp 561 Intervals[I]->dump();
lib/CodeGen/StackSlotColoring.cpp 258 const SmallVectorImpl<LiveInterval *> &OtherLIs = Assignments[Color];
260 LiveInterval *OtherLI = OtherLIs[i];
lib/CodeGen/SwitchLoweringUtils.cpp 37 assert(TotalCases[Last] >= TotalCases[First]);
37 assert(TotalCases[Last] >= TotalCases[First]);
39 TotalCases[Last] - (First == 0 ? 0 : TotalCases[First - 1]);
39 TotalCases[Last] - (First == 0 ? 0 : TotalCases[First - 1]);
lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp 144 if (AttributeSpecs[i].Attr == Attr)
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp 190 StringRef Str = dwarf::AtomValueString(HdrData.Atoms[i].first, *Val);
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp 283 printOperand(OS, MRI, IsEH, Instr, i, Instr.Ops[i]);
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp 1062 const RelocationEntry &RE = Relocs[i];
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp 977 return (void *)(Sections[SectionID].getObjAddress() + Offset);
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h 480 return Sections[SectionID].getLoadAddress();
484 return Sections[SectionID].getAddress();
488 return StringRef(reinterpret_cast<char *>(Sections[SectionID].getAddress()),
489 Sections[SectionID].getStubOffset() + getMaxStubSize());
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp 48 uint8_t *Src = Sections[RE.SectionID].getAddress() + RE.Offset;
150 const SectionEntry &Section = Sections[RE.SectionID];
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h 35 const SectionEntry &Section = Sections[RE.SectionID];
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h 64 const SectionEntry &Section = Sections[RE.SectionID];
lib/ExecutionEngine/TargetSelect.cpp 82 Features.AddFeature(MAttrs[i]);
lib/IR/AsmWriter.cpp 4093 MDs[0].second->getContext().getMDKindNames(MDNames);
lib/IR/LegacyPassManager.cpp 862 ImmutablePasses[i]->dumpPassStructure(0);
1310 const PassInfo *PInf = TPM->findAnalysisPassInfo(Set[i]);
lib/MC/MCAssembler.cpp 686 if (DF.getContents()[i]) {
lib/MC/MCCodeView.cpp 42 return Files[Idx].Assigned;
lib/MC/MCContext.cpp 667 return !LineTable.getMCDwarfFiles()[FileNumber].Name.empty();
lib/MC/MCDwarf.cpp 342 assert(!MCDwarfFiles[i].Name.empty());
343 MCOS->EmitBytes(MCDwarfFiles[i].Name); // FileName and...
345 MCOS->EmitULEB128IntValue(MCDwarfFiles[i].DirIndex); // Directory number.
441 emitOneV5FileEntry(MCOS, RootFile.Name.empty() ? MCDwarfFiles[1] : RootFile,
444 emitOneV5FileEntry(MCOS, MCDwarfFiles[i], HasAllMD5, HasSource, LineStr);
1016 MCOS->EmitBytes(MCDwarfDirs[0]);
1026 : MCDwarfFiles[1];
lib/MC/MCFragment.cpp 358 OS << hexdigit((Contents[i] >> 4) & 0xF) << hexdigit(Contents[i] & 0xF);
358 OS << hexdigit((Contents[i] >> 4) & 0xF) << hexdigit(Contents[i] & 0xF);
382 OS << hexdigit((Contents[i] >> 4) & 0xF) << hexdigit(Contents[i] & 0xF);
382 OS << hexdigit((Contents[i] >> 4) & 0xF) << hexdigit(Contents[i] & 0xF);
lib/MC/MachObjectWriter.cpp 127 const MCSection &NextSec = *Layout.getSectionOrder()[Next];
lib/MCA/HardwareUnits/RegisterFile.cpp 445 const RegisterMappingTracker &RMT = RegisterFiles[I];
492 const RegisterMappingTracker &RMT = RegisterFiles[I];
lib/MCA/HardwareUnits/ResourceManager.cpp 167 return ResIndex2ProcResID[getResourceStateIndex(Mask)];
lib/Object/MachOObjectFile.cpp 2441 getStructOrErr<MachO::dylib_command>(*this, Libraries[i]);
2447 const char *P = (const char *)(Libraries[i]) + D.dylib.name;
2808 if (Stack[i].Start != Other.Stack[i].Start)
2808 if (Stack[i].Start != Other.Stack[i].Start)
4157 reinterpret_cast<const section_base *>(Sections[Sec.d.a]);
4165 reinterpret_cast<const section_base *>(Sections[Sec.d.a]);
4250 return getStruct<MachO::section>(*this, Sections[DRI.d.a]);
4255 return getStruct<MachO::section_64>(*this, Sections[DRI.d.a]);
4319 return getStruct<MachO::build_tool_version>(*this, BuildTools[index]);
lib/Option/Arg.cpp 58 O << "'" << Values[i] << "'";
lib/Support/IntEqClasses.cpp 54 while (a != EC[a])
55 a = EC[a];
lib/Support/IntervalMap.cpp 31 while (l && path[l].offset == 0)
35 if (path[l].offset == 0)
39 NodeRef NR = path[l].subtree(path[l].offset - 1);
39 NodeRef NR = path[l].subtree(path[l].offset - 1);
89 NodeRef NR = path[l].subtree(path[l].offset + 1);
89 NodeRef NR = path[l].subtree(path[l].offset + 1);
lib/Target/AArch64/AArch64CallLowering.cpp 235 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx),
236 OrigArg.Flags[0], OrigArg.IsFixed);
247 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.Flags[0],
247 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.Flags[0],
lib/Target/AArch64/AArch64ConditionalCompares.cpp 726 if (HeadCond[0].getImm() == -1) {
727 switch (HeadCond[1].getImm()) {
lib/Target/AArch64/AArch64ISelLowering.cpp 3158 MVT ValVT = Ins[i].VT;
3159 if (Ins[i].isOrigArg()) {
3160 std::advance(CurOrigArg, Ins[i].getOrigArgIndex() - CurArgIdx);
3161 CurArgIdx = Ins[i].getOrigArgIndex();
3175 AssignFn(i, ValVT, ValVT, CCValAssign::Full, Ins[i].Flags, CCInfo);
3184 if (Ins[i].Flags.isByVal()) {
3188 int Size = Ins[i].Flags.getByValSize();
3263 !Ins[i].Flags.isInConsecutiveRegs())
3303 if (Subtarget->isTargetILP32() && Ins[i].Flags.isPointer())
3350 if (Ins[I].Flags.isInReg()) {
4184 SDValue Arg = OutVals[realRVLocIdx];
4190 if (Outs[i].ArgVT == MVT::i1) {
lib/Target/AArch64/AArch64StackTagging.cpp 633 IntrinsicInst *Start = Info.LifetimeStart[0];
634 IntrinsicInst *End = Info.LifetimeEnd[0];
lib/Target/AMDGPU/AMDGPUCallLowering.cpp 178 SplitArgs.emplace_back(OrigArg.Regs[SplitIdx], Ty,
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp 1890 unsigned PtrReg = GEPInfo.SgprParts[0];
1907 unsigned PtrReg = GEPInfo.SgprParts[0];
1939 unsigned PtrReg = GEPInfo.SgprParts[0];
lib/Target/AMDGPU/AMDGPULibFunc.cpp 784 const AMDGPULibFunc::Param& T = Str[I];
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 3255 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
4647 ((AMDGPUOperand &)*Operands[Idx]).addImmOperands(Inst, 1);
4733 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
4757 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
4796 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
5805 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
5870 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
5915 ((AMDGPUOperand &)*Operands[I++]).addRegOperands(Inst, 1);
5921 ((AMDGPUOperand &)*Operands[I - 1]).addRegOperands(Inst, 1);
5927 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
6202 ((AMDGPUOperand &)*Operands[I++]).addRegOperands(Inst, 1);
6206 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
6240 ((AMDGPUOperand &)*Operands[I++]).addRegOperands(Inst, 1);
6246 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
6260 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
6684 ((AMDGPUOperand &)*Operands[I++]).addRegOperands(Inst, 1);
6696 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
6843 ((AMDGPUOperand &)*Operands[I++]).addRegOperands(Inst, 1);
6847 AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[I]);
lib/Target/AMDGPU/GCNSchedStrategy.cpp 436 RPTracker.advance(begin(), end(), &LiveIns[RegionIdx]);
lib/Target/AMDGPU/R600EmitClauseMarkers.cpp 143 if (Consts[i].first->getReg() != R600::ALU_CONST)
145 unsigned Sel = Consts[i].second;
174 if (Consts[i].first->getReg() != R600::ALU_CONST)
178 Consts[i].first->setReg(
182 Consts[i].first->setReg(
lib/Target/AMDGPU/R600ISelLowering.cpp 1596 const ISD::InputArg &In = Ins[i];
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp 149 MD.ArgVector[i].push_back(V[i]);
lib/Target/AMDGPU/SIISelLowering.cpp 2122 const ISD::InputArg &Arg = Ins[i];
2132 VT = Ins[i].VT;
2139 DAG, VT, MemVT, DL, Chain, Offset, Align, Ins[i].Flags.isSExt(), &Ins[i]);
2139 DAG, VT, MemVT, DL, Chain, Offset, Align, Ins[i].Flags.isSExt(), &Ins[i]);
2143 dyn_cast<PointerType>(FType->getParamType(Ins[i].getOrigArgIndex()));
2313 SDValue Arg = OutVals[RealRVLocIdx];
lib/Target/AMDGPU/SIMachineFunctionInfo.h 507 : I->second.Lanes[Lane];
lib/Target/ARC/ARCISelLowering.cpp 377 const CCValAssign &VA = RVLocs[i];
514 const ArgDataPair ADP = {ArgIn, Ins[i].Flags};
649 Chain, dl, OutVals[i], FIN,
664 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag);
lib/Target/ARM/ARMBasicBlockInfo.cpp 81 unsigned Offset = BBInfo[MBB->getNumber()].Offset;
98 unsigned DestOffset = BBInfo[DestBB->getNumber()].Offset;
lib/Target/ARM/ARMBasicBlockInfo.h 135 return BBInfo[MBB->getNumber()].Offset;
lib/Target/ARM/ARMCallLowering.cpp 160 MIRBuilder.buildUnmerge(NewRegs, Arg.Regs[0]);
205 auto Flags = OrigArg.Flags[0];
207 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx),
216 auto Flags = OrigArg.Flags[0];
230 Register PartReg = OrigArg.Regs[i];
392 MIRBuilder.buildMerge(Arg.Regs[0], NewRegs);
lib/Target/ARM/ARMISelLowering.cpp 2641 SDValue Arg = OutVals[realArgIdx];
2642 ISD::ArgFlagsTy Flags = Outs[realArgIdx].Flags;
2751 SDValue Arg = OutVals[realRVLocIdx];
3988 ISD::ArgFlagsTy Flags = Ins[Index].Flags;
4014 if (Ins[VA.getValNo()].isOrigArg()) {
4016 Ins[VA.getValNo()].getOrigArgIndex() - CurArgIdx);
4017 CurArgIdx = Ins[VA.getValNo()].getOrigArgIndex();
4074 if (VA.getLocReg() == ARM::R0 && Ins[VA.getValNo()].Flags.isReturned()) {
4112 ISD::ArgFlagsTy Flags = Ins[index].Flags;
4119 assert(Ins[index].isOrigArg() &&
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 892 MachineInstr *LatestMI = Cand.Instrs[Cand.LatestMIIdx];
914 iterator EarliestI(Cand.Instrs[Cand.EarliestMIIdx]);
996 const MachineInstr *FirstMI = MemOps[0].MI;
1005 const MachineInstr *MI = MemOps[SIndex].MI;
1006 int Offset = MemOps[SIndex].Offset;
1051 int NewOffset = MemOps[I].Offset;
1054 const MachineOperand &MO = getLoadStoreRegOp(*MemOps[I].MI);
1084 unsigned Position = MemOps[I].Position;
1085 if (Position < MemOps[Latest].Position)
1087 else if (Position > MemOps[Earliest].Position)
1097 Candidate->Instrs.push_back(MemOps[C].MI);
1100 Candidate->InsertPos = MemOps[Latest].Position;
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 5553 ((ARMOperand &)*Operands[3]).addRegOperands(Inst, 1);
5554 ((ARMOperand &)*Operands[1]).addCCOutOperands(Inst, 1);
5559 ((ARMOperand &)*Operands[4]).getReg() ==
5560 ((ARMOperand &)*Operands[3]).getReg())
5562 ((ARMOperand &)*Operands[RegOp]).addRegOperands(Inst, 1);
5564 ((ARMOperand &)*Operands[2]).addCondCodeOperands(Inst, 2);
5591 unsigned Cond = static_cast<ARMOperand &>(*Operands[CondOp]).getCondCode();
5608 ARMOperand &op = static_cast<ARMOperand &>(*Operands[ImmOp]);
5615 ARMOperand &op = static_cast<ARMOperand &>(*Operands[ImmOp]);
5621 ((ARMOperand &)*Operands[ImmOp]).addImmOperands(Inst, 1);
5622 ((ARMOperand &)*Operands[CondOp]).addCondCodeOperands(Inst, 2);
5631 ((ARMOperand &)*Operands[2]).addRegOperands(Inst, 1); // Rt
5632 ((ARMOperand &)*Operands[3]).addRegOperands(Inst, 1); // Rt2
5633 ((ARMOperand &)*Operands[4]).addRegOperands(Inst, 1); // Qd
5634 ((ARMOperand &)*Operands[5]).addMVEPairVectorIndexOperands(Inst, 1); // idx
5636 ((ARMOperand &)*Operands[7]).addMVEPairVectorIndexOperands(Inst, 1); // idx2
5637 ((ARMOperand &)*Operands[1]).addCondCodeOperands(Inst, 2); // condition code
7188 const ARMOperand &Op = static_cast<const ARMOperand &>(*Operands[ListNo]);
7196 return Error(Operands[ListNo + HasWritebackToken]->getStartLoc(),
7199 return Error(Operands[ListNo + HasWritebackToken]->getStartLoc(),
7207 const ARMOperand &Op = static_cast<const ARMOperand &>(*Operands[ListNo]);
7214 return Error(Operands[ListNo + HasWritebackToken]->getStartLoc(),
7217 return Error(Operands[ListNo + HasWritebackToken]->getStartLoc(),
7220 return Error(Operands[ListNo + HasWritebackToken]->getStartLoc(),
7235 return Error(Operands[3]->getStartLoc(),
7240 return Error(Operands[3]->getStartLoc(),
7246 return Error(Operands[3]->getStartLoc(),
7249 return Error(Operands[3]->getStartLoc(),
7259 return Error(Operands[3]->getStartLoc(),
7268 return Error(Operands[3]->getStartLoc(),
7272 return Error(Operands[3]->getStartLoc(),
7299 SMLoc Loc = Operands[0]->getStartLoc();
7314 if (static_cast<ARMOperand &>(*Operands[I]).isCondCode())
7315 CondLoc = Operands[I]->getStartLoc();
7361 if (static_cast<ARMOperand &>(*Operands[I]).isVPTPred())
7362 PredLoc = Operands[I]->getStartLoc();
7416 return Error(Operands[2]->getStartLoc(),
7458 return Error(Operands[3]->getStartLoc(),
7491 return Error(Operands[3]->getStartLoc(),
7535 return Error(Operands[3]->getStartLoc(),
7551 return Error(Operands[5]->getStartLoc(),
7565 (static_cast<ARMOperand &>(*Operands[3]).isToken() &&
7566 static_cast<ARMOperand &>(*Operands[3]).getToken() == "!");
7569 return Error(Operands[3 + HasWritebackToken]->getStartLoc(),
7573 return Error(Operands[2]->getStartLoc(),
7578 return Error(Operands[3]->getStartLoc(),
7630 return Error(Operands[4]->getStartLoc(),
7638 return Error(Operands[2]->getStartLoc(),
7649 if (Operands.size() == 6 && (((ARMOperand &)*Operands[3]).getReg() !=
7650 ((ARMOperand &)*Operands[5]).getReg()) &&
7651 (((ARMOperand &)*Operands[3]).getReg() !=
7652 ((ARMOperand &)*Operands[4]).getReg())) {
7653 return Error(Operands[3]->getStartLoc(),
7665 return Error(Operands[2]->getStartLoc(),
7675 return Error(Operands[2]->getStartLoc(),
7686 return Error(Operands[4]->getStartLoc(),
7692 return Error(Operands[4]->getStartLoc(),
7705 return Error(Operands[4]->getStartLoc(),
7720 return Error(Operands[4]->getStartLoc(),
7726 if (!(static_cast<ARMOperand &>(*Operands[2])).isSignedOffset<11, 1>())
7727 return Error(Operands[2]->getStartLoc(), "branch target out of range");
7730 int op = (Operands[2]->isImm()) ? 2 : 3;
7731 if (!static_cast<ARMOperand &>(*Operands[op]).isSignedOffset<24, 1>())
7732 return Error(Operands[op]->getStartLoc(), "branch target out of range");
7737 if (!static_cast<ARMOperand &>(*Operands[2]).isSignedOffset<8, 1>())
7738 return Error(Operands[2]->getStartLoc(), "branch target out of range");
7741 int Op = (Operands[2]->isImm()) ? 2 : 3;
7742 if (!static_cast<ARMOperand &>(*Operands[Op]).isSignedOffset<20, 1>())
7743 return Error(Operands[Op]->getStartLoc(), "branch target out of range");
7748 if (!static_cast<ARMOperand &>(*Operands[2]).isUnsignedOffset<6, 1>())
7749 return Error(Operands[2]->getStartLoc(), "branch target out of range");
7763 int i = (Operands[3]->isImm()) ? 3 : 4;
7764 ARMOperand &Op = static_cast<ARMOperand &>(*Operands[i]);
7784 return Error(Operands[1]->getStartLoc(), "instruction 'esb' is not "
7788 return Error(Operands[1]->getStartLoc(), "instruction 'csdb' is not "
7797 if (!static_cast<ARMOperand &>(*Operands[2]).isUnsignedOffset<4, 1>() ||
7799 return Error(Operands[2]->getStartLoc(),
7803 if (!static_cast<ARMOperand &>(*Operands[3]).isSignedOffset<16, 1>())
7804 return Error(Operands[3]->getStartLoc(),
7807 if (!static_cast<ARMOperand &>(*Operands[3]).isSignedOffset<18, 1>())
7808 return Error(Operands[3]->getStartLoc(),
7814 if (!static_cast<ARMOperand &>(*Operands[1]).isUnsignedOffset<4, 1>() ||
7816 return Error(Operands[1]->getStartLoc(),
7819 if (!static_cast<ARMOperand &>(*Operands[2]).isSignedOffset<16, 1>())
7820 return Error(Operands[2]->getStartLoc(),
7831 Operands[3]->getStartLoc(),
7841 return Error(Operands[2]->getStartLoc(),
7859 return Error(Operands[1]->getStartLoc(),
7863 return Error(Operands[1]->getStartLoc(),
7873 return Error(Operands[5]->getStartLoc(),
7882 return Error(Operands[3]->getStartLoc(),
7888 ARMOperand &Op = static_cast<ARMOperand&>(*Operands[3]);
7891 return Error(Operands[3]->getStartLoc(),
7902 if (Operands[3]->getReg() == Operands[4]->getReg()) {
7902 if (Operands[3]->getReg() == Operands[4]->getReg()) {
7903 return Error (Operands[3]->getStartLoc(),
7906 if (Operands[3]->getReg() == Operands[5]->getReg()) {
7906 if (Operands[3]->getReg() == Operands[5]->getReg()) {
7907 return Error (Operands[3]->getStartLoc(),
7913 if (Operands[4]->getReg() != Operands[6]->getReg())
7913 if (Operands[4]->getReg() != Operands[6]->getReg())
7914 return Error (Operands[4]->getStartLoc(), "Q-registers must be the same");
7915 if (static_cast<ARMOperand &>(*Operands[5]).getVectorIndex() !=
7916 static_cast<ARMOperand &>(*Operands[7]).getVectorIndex() + 2)
7917 return Error (Operands[5]->getStartLoc(), "Q-register indexes must be 2 and 0 or 3 and 1");
7921 if (Operands[2]->getReg() != Operands[4]->getReg())
7921 if (Operands[2]->getReg() != Operands[4]->getReg())
7922 return Error (Operands[2]->getStartLoc(), "Q-registers must be the same");
7923 if (static_cast<ARMOperand &>(*Operands[3]).getVectorIndex() !=
7924 static_cast<ARMOperand &>(*Operands[5]).getVectorIndex() + 2)
7925 return Error (Operands[3]->getStartLoc(), "Q-register indexes must be 2 and 0 or 3 and 1");
8358 static_cast<ARMOperand &>(*Operands[4]) :
8359 static_cast<ARMOperand &>(*Operands[3]));
9721 if (static_cast<ARMOperand &>(*Operands[0]).getToken() == "pop" &&
9739 if (static_cast<ARMOperand &>(*Operands[0]).getToken() == "push" &&
9755 if (static_cast<ARMOperand &>(*Operands[0]).getToken() != "add" ||
9764 if (static_cast<ARMOperand &>(*Operands[0]).getToken() != "sub" ||
9886 (static_cast<ARMOperand &>(*Operands[3]).isToken() &&
9887 static_cast<ARMOperand &>(*Operands[3]).getToken() == "!");
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 165 InstPrinter.printRegName(OS, RegList[0]);
169 InstPrinter.printRegName(OS, RegList[i]);
1039 AttributeItem item = Contents[i];
1452 unsigned Reg = MRI->getEncodingValue(RegList[i]);
lib/Target/AVR/AVRISelLowering.cpp 905 while ((i != e) && (In[i].PartOffset == Offset)) {
906 Offset += In[i].VT.getStoreSize();
975 MVT LocVT = (IsCall) ? (*Outs)[pos].VT : (*Ins)[pos].VT;
975 MVT LocVT = (IsCall) ? (*Outs)[pos].VT : (*Ins)[pos].VT;
1404 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag);
lib/Target/AVR/AsmParser/AVRAsmParser.cpp 287 AVROperand const &Op = (AVROperand const &)*Operands[ErrorInfo];
lib/Target/BPF/BPFISelLowering.cpp 437 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), OutVals[i], Flag);
467 InVals.push_back(DAG.getConstant(0, DL, Ins[i].VT));
468 return DAG.getCopyFromReg(Chain, DL, 1, Ins[0].VT, InFlag).getValue(1);
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp 1505 if (*Operands[4]->getStartLoc().getPointer() == '#') {
1506 StringStart = Operands[5]->getStartLoc().getPointer();
1507 StringEnd = Operands[6]->getStartLoc().getPointer();
1509 StringStart = Operands[4]->getStartLoc().getPointer();
1510 StringEnd = Operands[5]->getStartLoc().getPointer();
lib/Target/Hexagon/BitTracker.cpp 241 RC.Bits[i-B] = Bits[i];
247 RC.Bits[i] = Bits[i+B];
249 RC.Bits[i+(W-B)] = Bits[i];
288 Bits[i+W] = RC.Bits[i];
296 while (C < W && Bits[C] == V)
305 while (C < W && Bits[W-(C+1)] == V)
315 if (Bits[i] != RC[i])
lib/Target/Hexagon/BitTracker.h 308 return Bits[BitN];
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp 1836 if (C[LogPos] == LogLen-1)
1852 if (C[0] != Len-1)
1860 if (C[I] != Len-1-I)
1862 if (C[I] != I-(1-D)) // I-1, I
1902 unsigned First = (C[0] == LogLen-1) ? 1 : 0;
1905 SwapElems.push_back(C[0]);
lib/Target/Hexagon/HexagonISelLowering.cpp 217 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag);
720 ISD::ArgFlagsTy Flags = Ins[i].Flags;
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp 181 if (Chain[i] != OtherChain[i])
228 OS << *(CD[i]) << " -->\n";
230 OS << *CD[ChainSize-1] << "\n";
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp 183 if (!hvxInsts[startIdx].Units)
186 if ((hvxInsts[startIdx].Units & b) == 0)
188 unsigned allBits = makeAllBits(b, hvxInsts[startIdx].Lanes);
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp 1113 else if (Operands[0]->isToken() && Operands[1]->isReg() &&
1113 else if (Operands[0]->isToken() && Operands[1]->isReg() &&
1114 Operands[2]->isImm() && Operands[3]->isImm() && Operands[4]->isReg())
1114 Operands[2]->isImm() && Operands[3]->isImm() && Operands[4]->isReg())
1114 Operands[2]->isImm() && Operands[3]->isImm() && Operands[4]->isReg())
1116 else if (Operands[0]->isToken() && Operands[1]->isToken() &&
1116 else if (Operands[0]->isToken() && Operands[1]->isToken() &&
1117 Operands[2]->isReg() && Operands[3]->isImm() &&
1117 Operands[2]->isReg() && Operands[3]->isImm() &&
1118 Operands[4]->isImm() && Operands[5]->isReg())
1118 Operands[4]->isImm() && Operands[5]->isReg())
1127 static_cast<LanaiOperand *>(Operands[PossibleAluOpIdx].get()))
1132 return Modifies && Operands[PossibleBaseIdx]->isReg() &&
1133 Operands[PossibleDestIdx]->isReg() &&
1134 Operands[PossibleBaseIdx]->getReg() ==
1135 Operands[PossibleDestIdx]->getReg();
1143 if (Operands.size() < 4 || !IsRegister(*Operands[1]) ||
1144 !IsRegister(*Operands[2]))
1147 static_cast<const LanaiOperand &>(*Operands[0]).getToken())
lib/Target/Lanai/LanaiISelLowering.cpp 557 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), OutVals[i], Flag);
630 ISD::ArgFlagsTy Flags = Outs[I].Flags;
634 SDValue Arg = OutVals[I];
659 SDValue Arg = OutVals[I];
660 ISD::ArgFlagsTy Flags = Outs[I].Flags;
lib/Target/MSP430/MSP430ISelLowering.cpp 412 CurrentArgIndex = Args[0].OrigArgIndex;
483 MVT ArgVT = Args[ValNo].VT;
484 ISD::ArgFlagsTy ArgFlags = Args[ValNo].Flags;
662 ISD::ArgFlagsTy Flags = Ins[i].Flags;
692 if (Ins[i].Flags.isSRet()) {
750 OutVals[i], Flag);
814 SDValue Arg = OutVals[i];
846 ISD::ArgFlagsTy Flags = Outs[i].Flags;
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 5423 if (static_cast<MipsOperand &>(*Operands[1])
5424 .isValidForTie(static_cast<MipsOperand &>(*Operands[2])))
5573 SMLoc ErrorLoc = Operands[ErrorInfo]->getStartLoc();
5796 ((MipsOperand &)*Operands[1]).addGPR32ZeroAsmRegOperands(Inst, 1);
5797 int NextReg = nextReg(((MipsOperand &)*Operands[1]).getGPR32Reg());
5799 ((MipsOperand &)*Operands[2]).addMemOperands(Inst, 2);
lib/Target/Mips/MipsCCState.cpp 123 ISD::OutputArg Out = Outs[i];
136 TargetLowering::ArgListEntry FuncArg = FuncArgs[Outs[i].OrigArgIndex];
141 CallOperandIsFixed.push_back(Outs[i].IsFixed);
156 if (Ins[i].Flags.isSRet()) {
163 assert(Ins[i].getOrigArgIndex() < MF.getFunction().arg_size());
164 std::advance(FuncArg, Ins[i].getOrigArgIndex());
lib/Target/Mips/MipsCCState.h 156 return OriginalArgWasFloatVector[ValNo];
159 return OriginalRetWasFloatVector[ValNo];
lib/Target/Mips/MipsCallLowering.cpp 78 if (!handleSplit(VRegs, ArgLocs, ArgLocsIndex, Args[ArgsIndex].Regs[0],
82 if (!assign(Args[ArgsIndex].Regs[0], ArgLocs[ArgLocsIndex], VT))
402 Arguments[i].VT, Arguments[i].ArgVT, Arguments[i].Flags);
402 Arguments[i].VT, Arguments[i].ArgVT, Arguments[i].Flags);
402 Arguments[i].VT, Arguments[i].ArgVT, Arguments[i].Flags);
688 ISD::ArgFlagsTy Flags = Arg.Flags[0];
715 ArgInfo Info = ArgInfo{OrigArg.Regs[i], SplitEVTs[i].getTypeForEVT(Ctx)};
lib/Target/Mips/MipsISelLowering.cpp 3363 unsigned ValSizeInBits = Ins[i].ArgVT.getSizeInBits();
3498 if (Ins[i].isOrigArg()) {
3499 std::advance(FuncArg, Ins[i].getOrigArgIndex() - CurArgIdx);
3500 CurArgIdx = Ins[i].getOrigArgIndex();
3503 ISD::ArgFlagsTy Flags = Ins[i].Flags;
3507 assert(Ins[i].isOrigArg() && "Byval arguments cannot be implicit");
3532 ArgValue = UnpackFromArgumentSlot(ArgValue, VA, Ins[i].ArgVT, DL, DAG);
3578 ArgValue = UnpackFromArgumentSlot(ArgValue, VA, Ins[i].ArgVT, DL, DAG);
3588 if (Ins[i].Flags.isSRet()) {
3670 SDValue Val = OutVals[i];
3704 unsigned ValSizeInBits = Outs[i].ArgVT.getSizeInBits();
lib/Target/NVPTX/NVPTXISelLowering.cpp 242 if (Offsets[Idx] & (AccessSize - 1))
245 EVT EltVT = ValueVTs[Idx];
267 if (ValueVTs[j] != EltVT)
271 if (Offsets[j] - Offsets[j - 1] != EltSize)
271 if (Offsets[j] - Offsets[j - 1] != EltSize)
1315 if (!Outs[OIdx].Flags.isByVal()) {
1334 assert((getValueType(DL, Ty) == Outs[OIdx].VT ||
1335 (getValueType(DL, Ty) == MVT::i8 && Outs[OIdx].VT == MVT::i16)) &&
1360 unsigned align = Outs[OIdx].Flags.getByValAlign();
2525 InVals.push_back(DAG.getNode(ISD::UNDEF, dl, Ins[InsIdx].VT));
2536 InVals.push_back(DAG.getNode(ISD::UNDEF, dl, Ins[InsIdx].VT));
2543 InVals.push_back(DAG.getNode(ISD::UNDEF, dl, Ins[InsIdx].VT));
2609 if (Ins[InsIdx].VT.isInteger() &&
2610 Ins[InsIdx].VT.getSizeInBits() > LoadVT.getSizeInBits()) {
2611 unsigned Extend = Ins[InsIdx].Flags.isSExt() ? ISD::SIGN_EXTEND
2613 Elt = DAG.getNode(Extend, dl, Ins[InsIdx].VT, Elt);
2636 assert(ObjectVT == Ins[InsIdx].VT &&
2697 SDValue RetVal = OutVals[i];
2699 RetVal = DAG.getNode(Outs[i].Flags.isSExt() ? ISD::SIGN_EXTEND
lib/Target/NVPTX/NVPTXMachineFunctionInfo.h 45 return ImageHandleList[Idx].c_str();
lib/Target/PowerPC/PPCFrameLowering.cpp 980 MIB.addReg(MustSaveCRs[i], CrState);
1005 MIB.addReg(MustSaveCRs[i], CrState);
1610 BuildMI(MBB, MBBI, dl, TII.get(PPC::MTOCRF8), MustSaveCRs[i])
1688 BuildMI(MBB, MBBI, dl, TII.get(PPC::MTOCRF8), MustSaveCRs[i])
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1234 Bits[i] = LHSBits[i < RotAmt ? i + (NumBits - RotAmt) : i - RotAmt];
1246 Bits[i] = LHSBits[i - ShiftAmt];
1261 Bits[i] = LHSBits[i + ShiftAmt];
1282 Bits[i] = (*LHSBits)[i];
1286 if ((*LHSBits)[i].isZero())
1287 Bits[i] = (*LHSBits)[i];
1303 if (LHSBits[i].isZero() && RHSBits[i].isZero()) {
1303 if (LHSBits[i].isZero() && RHSBits[i].isZero()) {
1310 if (LHSBits[i].hasValue() && LHSBits[i].getValue() == LastVal &&
1310 if (LHSBits[i].hasValue() && LHSBits[i].getValue() == LastVal &&
1311 LHSBits[i].getValueBitIndex() == LastIdx + 1)
1312 Bits[i] = LHSBits[i];
1313 else if (RHSBits[i].hasValue() && RHSBits[i].getValue() == LastVal &&
1313 else if (RHSBits[i].hasValue() && RHSBits[i].getValue() == LastVal &&
1314 RHSBits[i].getValueBitIndex() == LastIdx + 1)
1315 Bits[i] = RHSBits[i];
1319 else if (LHSBits[i].isZero())
1320 Bits[i] = RHSBits[i];
1321 else if (RHSBits[i].isZero())
1322 Bits[i] = LHSBits[i];
1355 Bits[i] = (*LHSBits)[i];
1400 Bits[i] = (*LHSBits)[i];
1404 Bits[i] = ValueBit((*LHSBits)[i].getValue(),
1405 (*LHSBits)[i].getValueBitIndex(),
lib/Target/PowerPC/PPCISelLowering.cpp 3738 if (Ins[i].Flags.isNest())
3741 if (CalculateStackSlotUsed(Ins[i].VT, Ins[i].ArgVT, Ins[i].Flags,
3741 if (CalculateStackSlotUsed(Ins[i].VT, Ins[i].ArgVT, Ins[i].Flags,
3741 if (CalculateStackSlotUsed(Ins[i].VT, Ins[i].ArgVT, Ins[i].Flags,
3761 EVT ObjectVT = Ins[ArgNo].VT;
3762 EVT OrigVT = Ins[ArgNo].ArgVT;
3765 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
3766 if (Ins[ArgNo].isOrigArg()) {
3767 std::advance(FuncArg, Ins[ArgNo].getOrigArgIndex() - CurArgIdx);
3768 CurArgIdx = Ins[ArgNo].getOrigArgIndex();
3792 assert(Ins[ArgNo].isOrigArg() && "Byval arguments cannot be implicit");
4155 EVT ObjectVT = Ins[ArgNo].VT;
4156 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
4205 EVT ObjectVT = Ins[ArgNo].VT;
4208 ISD::ArgFlagsTy Flags = Ins[ArgNo].Flags;
4209 if (Ins[ArgNo].isOrigArg()) {
4210 std::advance(FuncArg, Ins[ArgNo].getOrigArgIndex() - CurArgIdx);
4211 CurArgIdx = Ins[ArgNo].getOrigArgIndex();
4226 MinReservedArea += CalculateStackSlotSize(Ins[ArgNo].VT,
4233 assert(Ins[ArgNo].isOrigArg() && "Byval arguments cannot be implicit");
4727 ISD::ArgFlagsTy Flags = Ins[i].Flags;
4781 SDValue Arg = TailCallArgs[i].Arg;
4782 SDValue FIN = TailCallArgs[i].FrameIdxOp;
4783 int FI = TailCallArgs[i].FrameIdx;
5460 MVT ArgVT = Outs[i].VT;
5461 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
5464 if (Outs[i].IsFixed) {
5532 SDValue Arg = OutVals[RealArgIdx];
5533 ISD::ArgFlagsTy Flags = Outs[RealArgIdx].Flags;
5732 if (Outs[i].Flags.isNest()) continue;
5733 if (CalculateStackSlotUsed(Outs[i].VT, Outs[i].ArgVT, Outs[i].Flags,
5733 if (CalculateStackSlotUsed(Outs[i].VT, Outs[i].ArgVT, Outs[i].Flags,
5733 if (CalculateStackSlotUsed(Outs[i].VT, Outs[i].ArgVT, Outs[i].Flags,
5752 ISD::ArgFlagsTy Flags = Outs[i].Flags;
5753 EVT ArgVT = Outs[i].VT;
5754 EVT OrigVT = Outs[i].ArgVT;
5875 SDValue Arg = OutVals[i];
5876 ISD::ArgFlagsTy Flags = Outs[i].Flags;
5877 EVT ArgVT = Outs[i].VT;
5878 EVT OrigVT = Outs[i].ArgVT;
6101 Lo = DAG.getNode(ISD::BITCAST, dl, MVT::i32, OutVals[i - 1]);
6364 ISD::ArgFlagsTy Flags = Outs[i].Flags;
6365 EVT ArgVT = Outs[i].VT;
6458 SDValue Arg = OutVals[i];
6459 ISD::ArgFlagsTy Flags = Outs[i].Flags;
6659 SDValue Arg = OutVals[i];
6660 EVT ArgType = Outs[i].VT;
6837 SDValue Arg = OutVals[VA.getValNo()];
6908 SDValue Arg = OutVals[RealResIdx];
lib/Target/RISCV/RISCVISelLowering.cpp 1625 MVT ArgVT = Ins[i].VT;
1626 ISD::ArgFlagsTy ArgFlags = Ins[i].Flags;
1631 else if (Ins[i].isOrigArg())
1632 ArgTy = FType->getParamType(Ins[i].getOrigArgIndex());
1651 MVT ArgVT = Outs[i].VT;
1652 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
1653 Type *OrigTy = CLI ? CLI->getArgs()[Outs[i].OrigArgIndex].Ty : nullptr;
1657 ArgFlags, CCInfo, Outs[i].IsFixed, IsRet, OrigTy)) {
1927 unsigned ArgIndex = Ins[i].OrigArgIndex;
1928 assert(Ins[i].PartOffset == 0);
1929 while (i + 1 != e && Ins[i + 1].OrigArgIndex == ArgIndex) {
1931 unsigned PartOffset = Ins[i + 1].PartOffset;
2367 MVT VT = Outs[i].VT;
2368 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags;
2401 SDValue Val = OutVals[i];
lib/Target/Sparc/SparcISelLowering.cpp 237 SDValue Arg = OutVals[realRVLocIdx];
319 SDValue OutVal = OutVals[i];
346 SDValue NV = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64, OutVals[i+1]);
404 if (Ins[InIdx].Flags.isSRet()) {
lib/Target/SystemZ/SystemZCallingConv.h 53 ArgIsShortVector.push_back(IsShortVectorType(Ins[i].ArgVT));
63 ArgIsFixed.push_back(Outs[i].IsFixed);
67 ArgIsShortVector.push_back(IsShortVectorType(Outs[i].ArgVT));
lib/Target/SystemZ/SystemZHazardRecognizer.cpp 227 if (ProcResourceCounters[i] > 0) {
237 if (ProcResourceCounters[i] > 0)
239 << ":" << ProcResourceCounters[i] << " ";
lib/Target/SystemZ/SystemZISelLowering.cpp 1229 VerifyVectorType(Ins[i].VT, Ins[i].ArgVT);
1229 VerifyVectorType(Ins[i].VT, Ins[i].ArgVT);
1234 VerifyVectorType(Outs[i].VT, Outs[i].ArgVT);
1234 VerifyVectorType(Outs[i].VT, Outs[i].ArgVT);
1382 unsigned ArgIndex = Ins[I].OrigArgIndex;
1383 assert (Ins[I].PartOffset == 0);
1384 while (I + 1 != E && Ins[I + 1].OrigArgIndex == ArgIndex) {
1386 unsigned PartOffset = Ins[I + 1].PartOffset;
1684 SDValue RetValue = OutVals[I];
4084 int Elt = Bytes[I];
4122 int Elt = Bytes[From];
4185 if (Bytes[Start + I] >= 0) {
4186 unsigned Elem = Bytes[Start + I];
4210 int Index = Bytes[I];
4277 if (Bytes[I] >= 0)
4278 IndexNodes[I] = DAG.getConstant(Bytes[I], DL, MVT::i32);
lib/Target/X86/AsmParser/X86AsmParser.cpp 2964 return Warning(Ops[0]->getStartLoc(), "mask, index, and destination "
2996 return Warning(Ops[0]->getStartLoc(), "index and destination registers "
3025 return Warning(Ops[0]->getStartLoc(),
lib/Target/X86/X86CallFrameOptimization.cpp 508 MachineBasicBlock::iterator Store = *Context.ArgStoreVector[Idx];
lib/Target/X86/X86CallLowering.cpp 74 SplitArgs.emplace_back(OrigArg.Regs[0], VT.getTypeForEVT(Context),
411 if (OrigArg.Flags[0].isByVal())
419 MIRBuilder.buildUnmerge(Regs, OrigArg.Regs[0]);
lib/Target/X86/X86ISelLowering.cpp 2503 SDValue ValToCopy = OutVals[OutsIndex];
2850 ((Is64Bit || Ins[InsIndex].Flags.isInReg()) && !Subtarget.hasSSE1())) {
3016 ISD::ArgFlagsTy Flags = Ins[i].Flags;
3056 EVT ArgVT = Ins[i].ArgVT;
3058 if (Ins[i].PartOffset == 0) {
3086 DAG.getIntPtrConstant(Ins[i].PartOffset, dl));
3090 Ins[i].PartOffset));
3307 if (VA.getLocInfo() == CCValAssign::Indirect && !Ins[I].Flags.isByVal())
3324 if (Ins[I].Flags.isSRet()) {
4376 if (!Ins[i].Used) {
4430 SDValue Arg = OutVals[i];
4431 ISD::ArgFlagsTy Flags = Outs[i].Flags;
6834 int M = Mask[i];
lib/Target/X86/X86RegisterBankInfo.cpp 134 auto Mapping = getValueMapping(OpRegBankIdx[Idx], 1);
lib/Target/XCore/XCoreISelLowering.cpp 1067 const CCValAssign &VA = RVLocs[i];
1143 SDValue Arg = OutVals[i];
1338 const ArgDataPair ADP = { ArgIn, Ins[i].Flags };
1486 Chain, dl, OutVals[i], FIN,
1501 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag);
lib/Testing/Support/Annotations.cpp 71 return I->getValue()[0];
83 return I->getValue()[0];
lib/Transforms/Coroutines/CoroFrame.cpp 62 BasicBlock *indexToBlock(unsigned Index) const { return V[Index]; }
91 BasicBlock *BB = Mapping.indexToBlock(&BD - &Block[0]);
108 assert(Block[UseIndex].Consumes[DefIndex] && "use must consume def");
109 bool const Result = Block[UseIndex].Kills[DefIndex];
171 dump(" Consumes", Block[I].Consumes);
172 dump(" Kills", Block[I].Kills);
lib/Transforms/IPO/HotColdSplitting.cpp 317 Function *OrigF = Region[0]->getParent();
334 &*Region[0]->begin())
343 &*Region[0]->begin())
lib/Transforms/IPO/Inliner.cpp 488 if (InlineHistory[InlineHistoryID].first == F)
490 InlineHistoryID = InlineHistory[InlineHistoryID].second;
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 1398 if (Mask[i] < 0) continue; // Ignore undef values.
1400 isLHSID &= (Mask[i] == (int)i);
1403 isRHSID &= (Mask[i]-e == i);
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 481 if (RegInfos[0].R->getParent()) {
482 OS << "], Parent " << RegInfos[0].R->getParent()->getNameStr();
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 1309 const PGOUseEdge *E = BBCountInfo.OutEdges[s];
lib/Transforms/Scalar/CallSiteSplitting.cpp 329 BasicBlock *PredBB = Preds[i].first;
338 addConditions(NewCS, Preds[i].second);
lib/Transforms/Scalar/GVNHoist.cpp 789 InValue[V[i]->getParent()].push_back(std::make_pair(VN, V[i]));
789 InValue[V[i]->getParent()].push_back(std::make_pair(VN, V[i]));
797 if (DT->properlyDominates(IDFB, V[i]->getParent())) {
800 << ", for Insn: " << *V[i]);
lib/Transforms/Scalar/GVNSink.cpp 294 return llvm::all_of(Values, [&](Value *V) { return V == Values[0]; });
299 Values, [&](Value *V) { return V->getType() == Values[0]->getType(); });
lib/Transforms/Scalar/GuardWidening.cpp 395 if (GuardsInCurBB[Index] == &I)
lib/Transforms/Scalar/JumpThreading.cpp 1961 PredBB = PredBBs[0];
2271 << "' into predecessor block '" << PredBBs[0]->getName()
2288 PredBB = PredBBs[0];
lib/Transforms/Scalar/LoopDistribute.cpp 512 Value *Ptr = RtPtrCheck->Pointers[I].PointerValue;
514 LAI.getInstructionsForAccess(Ptr, RtPtrCheck->Pointers[I].IsWritePtr);
lib/Transforms/Scalar/LoopLoadElimination.cpp 371 std::for_each(MemInstrs.begin(), &MemInstrs[getInstrIndex(LastLoad)],
lib/Transforms/Scalar/LoopRerollPass.cpp 221 return Instructions[i+1];
lib/Transforms/Scalar/LoopStrengthReduce.cpp 3142 const IVInc &Head = Chain.Incs[0];
3573 const SCEV *BaseReg = IsScaledReg ? Base.ScaledReg : Base.BaseRegs[Idx];
3745 const SCEV *G = IsScaledReg ? Base.ScaledReg : Base.BaseRegs[Idx];
3803 const SCEV *G = IsScaledReg ? Base.ScaledReg : Base.BaseRegs[Idx];
4951 VisitedRegs.insert(F.ScaledReg ? F.ScaledReg : F.BaseRegs[0]);
5480 Rewrite(Uses[LUIdx], Fixup, *Solution[LUIdx], Rewriter, DeadInsts);
lib/Transforms/Scalar/LoopUnswitch.cpp 1219 BasicBlock *ExitBlock = ExitBlocks[i];
lib/Transforms/Scalar/MemCpyOptimizer.cpp 406 AMemSet->setDebugLoc(Range.TheStores[0]->getDebugLoc());
lib/Transforms/Scalar/NewGVN.cpp 200 return Components[ComponentID];
lib/Transforms/Scalar/Reassociate.cpp 78 << *Ops[0].Op->getType() << '\t';
81 Ops[i].Op->printAsOperand(dbgs(), false, M);
82 dbgs() << ", #" << Ops[i].Rank << "] ";
1004 unsigned XRank = Ops[i].Rank;
1006 for (unsigned j = i+1; j != e && Ops[j].Rank == XRank; ++j) {
1007 if (Ops[j].Op == X)
1009 if (Instruction *I1 = dyn_cast<Instruction>(Ops[j].Op))
1015 for (unsigned j = i-1; j != ~0U && Ops[j].Rank == XRank; --j) {
1016 if (Ops[j].Op == X)
1018 if (Instruction *I1 = dyn_cast<Instruction>(Ops[j].Op))
lib/Transforms/Scalar/Scalarizer.cpp 376 CV[I]->takeName(Old);
377 Old->replaceAllUsesWith(CV[I]);
405 if (Instruction *New = dyn_cast<Instruction>(CV[I])) {
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp 673 assert(SpeculatedVals[PredIdx] &&
675 assert(SpeculatedVals[PredIdx]->getType() == OpI->getType() &&
679 U.set(SpeculatedVals[PredIdx]);
lib/Transforms/Utils/ASanStackFrameLayout.cpp 122 SB.resize(Vars[0].Offset / Granularity, kAsanStackLeftRedzoneMagic);
lib/Transforms/Utils/Evaluator.cpp 685 setVal(&*AI, ActualArgs[ArgNo]);
lib/Transforms/Utils/InlineFunction.cpp 156 phi->addIncoming(UnwindDestPHIValues[i], src);
lib/Transforms/Utils/Local.cpp 936 BasicBlock *PredBB = BBPreds[i];
2708 if (A->Provenance[i] != BitPart::Unset &&
2709 B->Provenance[i] != BitPart::Unset &&
2710 A->Provenance[i] != B->Provenance[i])
2710 A->Provenance[i] != B->Provenance[i])
2713 if (A->Provenance[i] == BitPart::Unset)
2714 Result->Provenance[i] = B->Provenance[i];
2716 Result->Provenance[i] = A->Provenance[i];
2786 Result->Provenance[i] = Res->Provenance[i];
lib/Transforms/Utils/MisExpect.cpp 106 llvm::dbgs() << "Weights[" << Idx << "] = " << Weights[Idx] << "\n";
123 const uint64_t ProfileCount = Weights[Index];
lib/Transforms/Utils/PredicateInfo.cpp 740 return ValueInfos[OINI];
lib/Transforms/Utils/SimplifyCFG.cpp 4838 if (ResultVector[0].second.size() == 1 &&
4839 ResultVector[1].second.size() == 1) {
4840 ConstantInt *const FirstCase = ResultVector[0].second[0];
4840 ConstantInt *const FirstCase = ResultVector[0].second[0];
4841 ConstantInt *const SecondCase = ResultVector[1].second[0];
4841 ConstantInt *const SecondCase = ResultVector[1].second[0];
4844 Value *SelectValue = ResultVector[1].first;
4848 SelectValue = Builder.CreateSelect(ValueCompare, ResultVector[1].first,
4853 return Builder.CreateSelect(ValueCompare, ResultVector[0].first,
4990 ConstantInt *CaseVal = Values[I].first;
4991 Constant *CaseRes = Values[I].second;
5450 uint64_t Idx = (ResultList[I].first->getValue() - MinCaseVal->getValue())
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 861 ArrayRef<Instruction *> Chunk(&Chain.second[CI], Len);
lib/Transforms/Vectorize/SLPVectorizer.cpp 732 return OpsVec[OpIdx][Lane];
732 return OpsVec[OpIdx][Lane];
920 unsigned getNumLanes() const { return OpsVec[0].size(); }
971 ValueList OpVL(OpsVec[OpIdx].size());
972 assert(OpsVec[OpIdx].size() == getNumLanes() &&
975 OpVL[Lane] = OpsVec[OpIdx][Lane].V;
975 OpVL[Lane] = OpsVec[OpIdx][Lane].V;
1204 [this](Value *V, unsigned Idx) { return V == Scalars[Idx]; });
1288 assert(!Operands[OpIdx].empty() && "No operand available");
1289 return Operands[OpIdx][0];
1289 return Operands[OpIdx][0];
1350 for (const Value *V : Operands[OpI])
1433 VectorizableTree[Id]->dump();
2050 OS << "<splat> " << *Entry->Scalars[0];
3277 if (VectorizableTree.size() == 1 && !VectorizableTree[0]->NeedToGather)
3284 if (!VectorizableTree[0]->NeedToGather &&
3285 (allConstant(VectorizableTree[1]->Scalars) ||
3286 isSplat(VectorizableTree[1]->Scalars)))
3290 if (VectorizableTree[0]->NeedToGather || VectorizableTree[1]->NeedToGather)
3290 if (VectorizableTree[0]->NeedToGather || VectorizableTree[1]->NeedToGather)
3300 unsigned NumElts = VectorizableTree[0]->Scalars.size();
3301 Value *FirstReduced = VectorizableTree[0]->Scalars[0];
6031 propagateIRFlags(Op, ReductionOps[0]);
6038 propagateIRFlags(SI->getCondition(), ReductionOps[0]);
6039 propagateIRFlags(Op, ReductionOps[1]);
lib/Transforms/Vectorize/VPlan.h 142 return Entry[Part] != nullptr;
158 assert(Entry[Instance.Part].size() == VF &&
160 return Entry[Instance.Part][Instance.Lane] != nullptr;
160 return Entry[Instance.Part][Instance.Lane] != nullptr;
lib/Transforms/Vectorize/VPlanValue.h 164 return Operands[N];
tools/clang/include/clang/AST/TemplateBase.h 587 return Arguments[I];
tools/clang/include/clang/AST/UnresolvedSet.h 129 const DeclAccessPair &operator[](unsigned I) const { return decls()[I]; }
tools/clang/include/clang/Basic/Diagnostic.h 1401 return DiagObj->DiagRanges[Idx];
1415 return DiagObj->DiagFixItHints[Idx];
tools/clang/include/clang/Basic/DiagnosticOptions.def 46 SEMANTIC_DIAGOPT(IgnoreWarnings, 1, 0) /// -w
47 DIAGOPT(NoRewriteMacros, 1, 0) /// -Wno-rewrite-macros
48 DIAGOPT(Pedantic, 1, 0) /// -pedantic
49 DIAGOPT(PedanticErrors, 1, 0) /// -pedantic-errors
50 DIAGOPT(ShowColumn, 1, 1) /// Show column number on diagnostics.
51 DIAGOPT(ShowLocation, 1, 1) /// Show source location information.
52 DIAGOPT(ShowLevel, 1, 1) /// Show diagnostic level.
53 DIAGOPT(AbsolutePath, 1, 0) /// Use absolute paths.
54 DIAGOPT(ShowCarets, 1, 1) /// Show carets in diagnostics.
55 DIAGOPT(ShowFixits, 1, 1) /// Show fixit information.
56 DIAGOPT(ShowSourceRanges, 1, 0) /// Show source ranges in numeric form.
57 DIAGOPT(ShowParseableFixits, 1, 0) /// Show machine parseable fix-its.
58 DIAGOPT(ShowPresumedLoc, 1, 0) /// Show presumed location for diagnostics.
59 DIAGOPT(ShowOptionNames, 1, 0) /// Show the option name for mappable
61 DIAGOPT(ShowNoteIncludeStack, 1, 0) /// Show include stacks for notes.
62 VALUE_DIAGOPT(ShowCategories, 2, 0) /// Show categories: 0 -> none, 1 -> Number,
67 DIAGOPT(ShowColors, 1, 0) /// Show diagnostics with ANSI color sequences.
70 DIAGOPT(VerifyDiagnostics, 1, 0) /// Check that diagnostics match the expected
77 DIAGOPT(ElideType, 1, 0) /// Elide identical types in template diffing
78 DIAGOPT(ShowTemplateTree, 1, 0) /// Print a template tree when diffing
79 DIAGOPT(CLFallbackMode, 1, 0) /// Format for clang-cl fallback mode
81 VALUE_DIAGOPT(ErrorLimit, 32, 0) /// Limit # errors emitted.
83 VALUE_DIAGOPT(MacroBacktraceLimit, 32, DefaultMacroBacktraceLimit)
85 VALUE_DIAGOPT(TemplateBacktraceLimit, 32, DefaultTemplateBacktraceLimit)
87 VALUE_DIAGOPT(ConstexprBacktraceLimit, 32, DefaultConstexprBacktraceLimit)
89 VALUE_DIAGOPT(SpellCheckingLimit, 32, DefaultSpellCheckingLimit)
91 VALUE_DIAGOPT(SnippetLineLimit, 32, DefaultSnippetLineLimit)
93 VALUE_DIAGOPT(TabStop, 32, DefaultTabStop) /// The distance between tab stops.
95 VALUE_DIAGOPT(MessageLength, 32, 0)
tools/clang/include/clang/Basic/LangOptions.def 82 LANGOPT(C99 , 1, 0, "C99")
83 LANGOPT(C11 , 1, 0, "C11")
84 LANGOPT(C17 , 1, 0, "C17")
85 LANGOPT(C2x , 1, 0, "C2x")
86 LANGOPT(MSVCCompat , 1, 0, "Microsoft Visual C++ full compatibility mode")
87 LANGOPT(MicrosoftExt , 1, 0, "Microsoft C++ extensions")
88 LANGOPT(AsmBlocks , 1, 0, "Microsoft inline asm blocks")
89 LANGOPT(Borland , 1, 0, "Borland extensions")
90 LANGOPT(CPlusPlus , 1, 0, "C++")
91 LANGOPT(CPlusPlus11 , 1, 0, "C++11")
92 LANGOPT(CPlusPlus14 , 1, 0, "C++14")
93 LANGOPT(CPlusPlus17 , 1, 0, "C++17")
94 LANGOPT(CPlusPlus2a , 1, 0, "C++2a")
95 LANGOPT(ObjC , 1, 0, "Objective-C")
96 BENIGN_LANGOPT(ObjCDefaultSynthProperties , 1, 0,
98 BENIGN_LANGOPT(EncodeExtendedBlockSig , 1, 0,
100 BENIGN_LANGOPT(ObjCInferRelatedResultType , 1, 1,
102 LANGOPT(AppExt , 1, 0, "Objective-C App Extension")
103 LANGOPT(Trigraphs , 1, 0,"trigraphs")
104 LANGOPT(LineComment , 1, 0, "'//' comments")
105 LANGOPT(Bool , 1, 0, "bool, true, and false keywords")
106 LANGOPT(Half , 1, 0, "half keyword")
107 LANGOPT(WChar , 1, CPlusPlus, "wchar_t keyword")
108 LANGOPT(Char8 , 1, 0, "char8_t keyword")
109 LANGOPT(DeclSpecKeyword , 1, 0, "__declspec keyword")
110 BENIGN_LANGOPT(DollarIdents , 1, 1, "'$' in identifiers")
111 BENIGN_LANGOPT(AsmPreprocessor, 1, 0, "preprocessor in asm mode")
112 LANGOPT(GNUMode , 1, 1, "GNU extensions")
113 LANGOPT(GNUKeywords , 1, 1, "GNU keywords")
114 VALUE_LANGOPT(GNUCVersion , 32, 0, "GNU C compatibility version")
115 BENIGN_LANGOPT(ImplicitInt, 1, !C99 && !CPlusPlus, "C89 implicit 'int'")
116 LANGOPT(Digraphs , 1, 0, "digraphs")
117 BENIGN_LANGOPT(HexFloats , 1, C99, "C99 hexadecimal float constants")
118 LANGOPT(CXXOperatorNames , 1, 0, "C++ operator name keywords")
119 LANGOPT(AppleKext , 1, 0, "Apple kext support")
120 BENIGN_LANGOPT(PascalStrings, 1, 0, "Pascal string support")
121 LANGOPT(WritableStrings , 1, 0, "writable string support")
122 LANGOPT(ConstStrings , 1, 0, "const-qualified string support")
125 LANGOPT(AltiVec , 1, 0, "AltiVec-style vector initializers")
126 LANGOPT(ZVector , 1, 0, "System z vector extensions")
127 LANGOPT(Exceptions , 1, 0, "exception handling")
128 LANGOPT(ObjCExceptions , 1, 0, "Objective-C exceptions")
129 LANGOPT(CXXExceptions , 1, 0, "C++ exceptions")
130 LANGOPT(DWARFExceptions , 1, 0, "dwarf exception handling")
131 LANGOPT(SjLjExceptions , 1, 0, "setjmp-longjump exception handling")
132 LANGOPT(SEHExceptions , 1, 0, "SEH .xdata exception handling")
133 LANGOPT(WasmExceptions , 1, 0, "WebAssembly exception handling")
134 LANGOPT(ExternCNoUnwind , 1, 0, "Assume extern C functions don't unwind")
135 LANGOPT(TraditionalCPP , 1, 0, "traditional CPP emulation")
136 LANGOPT(RTTI , 1, 1, "run-time type information")
137 LANGOPT(RTTIData , 1, 1, "emit run-time type information data")
138 LANGOPT(MSBitfields , 1, 0, "Microsoft-compatible structure layout")
139 LANGOPT(Freestanding, 1, 0, "freestanding implementation")
140 LANGOPT(NoBuiltin , 1, 0, "disable builtin functions")
141 LANGOPT(NoMathBuiltin , 1, 0, "disable math builtin functions")
142 LANGOPT(GNUAsm , 1, 1, "GNU-style inline assembly")
143 LANGOPT(Coroutines , 1, 0, "C++20 coroutines")
144 LANGOPT(DllExportInlines , 1, 1, "dllexported classes dllexport inline methods")
145 LANGOPT(RelaxedTemplateTemplateArgs, 1, 0, "C++17 relaxed matching of template template arguments")
147 LANGOPT(DoubleSquareBracketAttributes, 1, 0, "'[[]]' attributes extension for all language standard modes")
149 BENIGN_LANGOPT(ThreadsafeStatics , 1, 1, "thread-safe static initializers")
150 LANGOPT(POSIXThreads , 1, 0, "POSIX thread support")
151 LANGOPT(Blocks , 1, 0, "blocks extension to C")
152 BENIGN_LANGOPT(EmitAllDecls , 1, 0, "emitting all declarations")
153 LANGOPT(MathErrno , 1, 1, "errno in math functions")
154 BENIGN_LANGOPT(HeinousExtensions , 1, 0, "extensions that we really don't like and may be ripped out at any time")
155 LANGOPT(Modules , 1, 0, "modules semantics")
156 COMPATIBLE_LANGOPT(ModulesTS , 1, 0, "C++ Modules TS syntax")
157 COMPATIBLE_LANGOPT(CPlusPlusModules, 1, 0, "C++ modules syntax")
160 BENIGN_LANGOPT(CompilingPCH, 1, 0, "building a pch")
161 BENIGN_LANGOPT(BuildingPCHWithObjectFile, 1, 0, "building a pch which has a corresponding object file")
162 BENIGN_LANGOPT(CacheGeneratedPCH, 1, 0, "cache generated PCH files in memory")
163 COMPATIBLE_LANGOPT(ModulesDeclUse , 1, 0, "require declaration of module uses")
164 BENIGN_LANGOPT(ModulesSearchAll , 1, 1, "searching even non-imported modules to find unresolved references")
165 COMPATIBLE_LANGOPT(ModulesStrictDeclUse, 1, 0, "requiring declaration of module uses and all headers to be in modules")
166 BENIGN_LANGOPT(ModulesErrorRecovery, 1, 1, "automatically importing modules as needed when performing error recovery")
167 BENIGN_LANGOPT(ImplicitModules, 1, 1, "building modules that are not specified via -fmodule-file")
168 COMPATIBLE_LANGOPT(ModulesLocalVisibility, 1, 0, "local submodule visibility")
169 COMPATIBLE_LANGOPT(Optimize , 1, 0, "__OPTIMIZE__ predefined macro")
170 COMPATIBLE_LANGOPT(OptimizeSize , 1, 0, "__OPTIMIZE_SIZE__ predefined macro")
171 COMPATIBLE_LANGOPT(Static , 1, 0, "__STATIC__ predefined macro (as opposed to __DYNAMIC__)")
172 VALUE_LANGOPT(PackStruct , 32, 0,
174 VALUE_LANGOPT(MaxTypeAlign , 32, 0,
176 VALUE_LANGOPT(AlignDouble , 1, 0, "Controls if doubles should be aligned to 8 bytes (x86 only)")
177 VALUE_LANGOPT(LongDoubleSize , 32, 0, "width of long double")
178 LANGOPT(PPCIEEELongDouble , 1, 0, "use IEEE 754 quadruple-precision for long double")
179 COMPATIBLE_VALUE_LANGOPT(PICLevel , 2, 0, "__PIC__ level")
180 COMPATIBLE_VALUE_LANGOPT(PIE , 1, 0, "is pie")
181 LANGOPT(ROPI , 1, 0, "Read-only position independence")
182 LANGOPT(RWPI , 1, 0, "Read-write position independence")
183 COMPATIBLE_LANGOPT(GNUInline , 1, 0, "GNU inline semantics")
184 COMPATIBLE_LANGOPT(NoInlineDefine , 1, 0, "__NO_INLINE__ predefined macro")
185 COMPATIBLE_LANGOPT(Deprecated , 1, 0, "__DEPRECATED predefined macro")
186 COMPATIBLE_LANGOPT(FastMath , 1, 0, "fast FP math optimizations, and __FAST_MATH__ predefined macro")
187 COMPATIBLE_LANGOPT(FiniteMathOnly , 1, 0, "__FINITE_MATH_ONLY__ predefined macro")
188 COMPATIBLE_LANGOPT(UnsafeFPMath , 1, 0, "Unsafe Floating Point Math")
190 BENIGN_LANGOPT(ObjCGCBitmapPrint , 1, 0, "printing of GC's bitmap layout for __weak/__strong ivars")
192 BENIGN_LANGOPT(AccessControl , 1, 1, "C++ access control")
193 LANGOPT(CharIsSigned , 1, 1, "signed char")
194 LANGOPT(WCharSize , 4, 0, "width of wchar_t")
195 LANGOPT(WCharIsSigned , 1, 0, "signed or unsigned wchar_t")
199 LANGOPT(ShortEnums , 1, 0, "short enum types")
201 LANGOPT(OpenCL , 1, 0, "OpenCL")
202 LANGOPT(OpenCLVersion , 32, 0, "OpenCL C version")
203 LANGOPT(OpenCLCPlusPlus , 1, 0, "C++ for OpenCL")
204 LANGOPT(OpenCLCPlusPlusVersion , 32, 0, "C++ for OpenCL version")
205 LANGOPT(NativeHalfType , 1, 0, "Native half type support")
206 LANGOPT(NativeHalfArgsAndReturns, 1, 0, "Native half args and returns")
207 LANGOPT(HalfArgsAndReturns, 1, 0, "half args and returns")
208 LANGOPT(CUDA , 1, 0, "CUDA")
209 LANGOPT(HIP , 1, 0, "HIP")
210 LANGOPT(OpenMP , 32, 0, "OpenMP support and version of OpenMP (31, 40 or 45)")
211 LANGOPT(OpenMPSimd , 1, 0, "Use SIMD only OpenMP support.")
212 LANGOPT(OpenMPUseTLS , 1, 0, "Use TLS for threadprivates or runtime calls")
213 LANGOPT(OpenMPIsDevice , 1, 0, "Generate code only for OpenMP target device")
214 LANGOPT(OpenMPCUDAMode , 1, 0, "Generate code for OpenMP pragmas in SIMT/SPMD mode")
215 LANGOPT(OpenMPCUDAForceFullRuntime , 1, 0, "Force to use full runtime in all constructs when offloading to CUDA devices")
216 LANGOPT(OpenMPCUDANumSMs , 32, 0, "Number of SMs for CUDA devices.")
217 LANGOPT(OpenMPCUDABlocksPerSM , 32, 0, "Number of blocks per SM for CUDA devices.")
218 LANGOPT(OpenMPCUDAReductionBufNum , 32, 1024, "Number of the reduction records in the intermediate reduction buffer used for the teams reductions.")
219 LANGOPT(OpenMPOptimisticCollapse , 1, 0, "Use at most 32 bits to represent the collapsed loop nest counter.")
220 LANGOPT(RenderScript , 1, 0, "RenderScript")
222 LANGOPT(CUDAIsDevice , 1, 0, "compiling for CUDA device")
223 LANGOPT(CUDAAllowVariadicFunctions, 1, 0, "allowing variadic functions in CUDA device code")
224 LANGOPT(CUDAHostDeviceConstexpr, 1, 1, "treating unattributed constexpr functions as __host__ __device__")
225 LANGOPT(CUDADeviceApproxTranscendentals, 1, 0, "using approximate transcendental functions")
226 LANGOPT(GPURelocatableDeviceCode, 1, 0, "generate relocatable device code")
227 LANGOPT(GPUAllowDeviceInit, 1, 0, "allowing device side global init functions for HIP")
229 LANGOPT(SYCLIsDevice , 1, 0, "Generate code for SYCL device")
231 LANGOPT(HIPUseNewLaunchAPI, 1, 0, "Use new kernel launching API for HIP")
233 LANGOPT(SizedDeallocation , 1, 0, "sized deallocation")
234 LANGOPT(AlignedAllocation , 1, 0, "aligned allocation")
235 LANGOPT(AlignedAllocationUnavailable, 1, 0, "aligned allocation functions are unavailable")
236 LANGOPT(NewAlignOverride , 32, 0, "maximum alignment guaranteed by '::operator new(size_t)'")
237 LANGOPT(ConceptsTS , 1, 0, "enable C++ Extensions for Concepts")
238 BENIGN_LANGOPT(ModulesCodegen , 1, 0, "Modules code generation")
239 BENIGN_LANGOPT(ModulesDebugInfo , 1, 0, "Modules debug info")
240 BENIGN_LANGOPT(ElideConstructors , 1, 1, "C++ copy constructor elision")
241 BENIGN_LANGOPT(DumpRecordLayouts , 1, 0, "dumping the layout of IRgen'd records")
242 BENIGN_LANGOPT(DumpRecordLayoutsSimple , 1, 0, "dumping the layout of IRgen'd records in a simple form")
243 BENIGN_LANGOPT(DumpVTableLayouts , 1, 0, "dumping the layouts of emitted vtables")
244 LANGOPT(NoConstantCFStrings , 1, 0, "no constant CoreFoundation strings")
245 BENIGN_LANGOPT(InlineVisibilityHidden , 1, 0, "hidden visibility for inline C++ methods")
246 LANGOPT(GlobalAllocationFunctionVisibilityHidden , 1, 0, "hidden visibility for global operator new and delete declaration")
247 BENIGN_LANGOPT(ParseUnknownAnytype, 1, 0, "__unknown_anytype")
248 BENIGN_LANGOPT(DebuggerSupport , 1, 0, "debugger support")
249 BENIGN_LANGOPT(DebuggerCastResultToId, 1, 0, "for 'po' in the debugger, cast the result to id if it is of unknown type")
250 BENIGN_LANGOPT(DebuggerObjCLiteral , 1, 0, "debugger Objective-C literals and subscripting support")
252 BENIGN_LANGOPT(SpellChecking , 1, 1, "spell-checking")
253 LANGOPT(SinglePrecisionConstants , 1, 0, "treating double-precision floating point constants as single precision constants")
254 LANGOPT(FastRelaxedMath , 1, 0, "OpenCL fast relaxed math")
257 LANGOPT(NoBitFieldTypeAlign , 1, 0, "bit-field type alignment")
258 LANGOPT(HexagonQdsp6Compat , 1, 0, "hexagon-qdsp6 backward compatibility")
259 LANGOPT(ObjCAutoRefCount , 1, 0, "Objective-C automated reference counting")
260 LANGOPT(ObjCWeakRuntime , 1, 0, "__weak support in the ARC runtime")
261 LANGOPT(ObjCWeak , 1, 0, "Objective-C __weak in ARC and MRC files")
262 LANGOPT(ObjCSubscriptingLegacyRuntime , 1, 0, "Subscripting support in legacy ObjectiveC runtime")
263 LANGOPT(CFProtectionBranch , 1, 0, "Control-Flow Branch Protection enabled")
264 LANGOPT(FakeAddressSpaceMap , 1, 0, "OpenCL fake address space map")
266 LANGOPT(IncludeDefaultHeader, 1, 0, "Include default header file for OpenCL")
267 LANGOPT(DeclareOpenCLBuiltins, 1, 0, "Declare OpenCL builtin functions")
268 BENIGN_LANGOPT(DelayedTemplateParsing , 1, 0, "delayed template parsing")
269 LANGOPT(BlocksRuntimeOptional , 1, 0, "optional blocks runtime")
270 LANGOPT(
280 LANGOPT(SetVisibilityForExternDecls, 1, 0,
289 BENIGN_LANGOPT(ArrowDepth, 32, 256,
291 BENIGN_LANGOPT(InstantiationDepth, 32, 1024,
293 BENIGN_LANGOPT(ConstexprCallDepth, 32, 512,
295 BENIGN_LANGOPT(ConstexprStepLimit, 32, 1048576,
297 BENIGN_LANGOPT(EnableNewConstInterp, 1, 0,
299 BENIGN_LANGOPT(ForceNewConstInterp, 1, 0,
301 BENIGN_LANGOPT(BracketDepth, 32, 256,
303 BENIGN_LANGOPT(NumLargeByValueCopy, 32, 0,
305 VALUE_LANGOPT(MSCompatibilityVersion, 32, 0, "Microsoft Visual C/C++ Version")
306 VALUE_LANGOPT(VtorDispMode, 2, 1, "How many vtordisps to insert")
308 LANGOPT(ApplePragmaPack, 1, 0, "Apple gcc-compatible #pragma pack handling")
310 LANGOPT(RetainCommentsFromSystemHeaders, 1, 0, "retain documentation comments from system headers in the AST")
312 LANGOPT(SanitizeAddressFieldPadding, 2, 0, "controls how aggressive is ASan "
316 LANGOPT(Cmse, 1, 0, "ARM Security extensions support")
318 LANGOPT(XRayInstrument, 1, 0, "controls whether to do XRay instrumentation")
319 LANGOPT(XRayAlwaysEmitCustomEvents, 1, 0,
322 LANGOPT(XRayAlwaysEmitTypedEvents, 1, 0,
326 LANGOPT(ForceEmitVTables, 1, 0, "whether to emit all vtables")
328 BENIGN_LANGOPT(AllowEditorPlaceholders, 1, 0,
335 COMPATIBLE_VALUE_LANGOPT(FunctionAlignment, 5, 0, "Default alignment for functions")
337 LANGOPT(FixedPoint, 1, 0, "fixed point types")
338 LANGOPT(PaddingOnUnsignedFixedPoint, 1, 0,
341 LANGOPT(RegisterStaticDestructors, 1, 1, "Register C++ static destructors")
tools/clang/include/clang/Basic/SourceManager.h 1683 return LocalSLocEntryTable[Index];
1702 return LocalSLocEntryTable[0];
tools/clang/include/clang/Lex/MacroInfo.h 237 return ReplacementTokens[Tok];
tools/clang/include/clang/Lex/Preprocessor.h 1503 return CachedTokens[CachedLexPos-1].getLastLoc();
tools/clang/include/clang/Sema/DeclSpec.h 2191 return DeclTypeInfo[i];
2217 if (!DeclTypeInfo[i].isParen())
2218 return &DeclTypeInfo[i];
2228 if (!DeclTypeInfo[i-1].isParen())
2229 return &DeclTypeInfo[i-1];
2249 switch (DeclTypeInfo[i].Kind) {
tools/clang/include/clang/Sema/Designator.h 195 return Designators[Idx];
tools/clang/include/clang/Sema/ScopeInfo.h 705 return Captures[Known->second - 1];
tools/clang/include/clang/Sema/Template.h 101 assert(Index < TemplateArgumentLists[getNumLevels() - Depth - 1].size());
102 return TemplateArgumentLists[getNumLevels() - Depth - 1][Index];
115 if (Index >= TemplateArgumentLists[getNumLevels() - Depth - 1].size())
tools/clang/include/clang/Serialization/ASTReader.h 1815 return getLocalType(F, Record[Idx++]);
2054 return DecodeIdentifierInfo(getGlobalIdentifierID(M, Record[Idx++]));
2123 return getLocalSelector(M, Record[Idx++]);
2215 return ReadSourceLocation(ModuleFile, Record[Idx++]);
2240 Idx += Record[Idx] + 1;
tools/clang/include/clang/Serialization/ModuleManager.h 177 ModuleFile &getPrimaryModule() const { return *Chain[0]; }
180 ModuleFile &operator[](unsigned Index) const { return *Chain[Index]; }
tools/clang/lib/ARCMigrate/ObjCMT.cpp 1120 if (Attrs1[i]->getKind() == Attrs2[j]->getKind()) {
1120 if (Attrs1[i]->getKind() == Attrs2[j]->getKind()) {
1122 AvailabilityArgsMatch = AvailabilityAttrsMatch(Attrs1[i], Attrs2[j]);
1122 AvailabilityArgsMatch = AvailabilityAttrsMatch(Attrs1[i], Attrs2[j]);
tools/clang/lib/AST/CommentCommandTraits.cpp 125 if (RegisteredCommands[i]->Name == Name)
126 return RegisteredCommands[i];
133 return RegisteredCommands[CommandID - llvm::array_lengthof(Commands)];
tools/clang/lib/AST/ExprConstant.cpp 350 Entries[MostDerivedPathLength - 1].getAsArrayIndex() ==
3263 uint64_t Index = Sub.Entries[I].getAsArrayIndex();
3286 uint64_t Index = Sub.Entries[I].getAsArrayIndex();
3308 } else if (const FieldDecl *Field = getAsField(Sub.Entries[I])) {
3347 const CXXRecordDecl *Base = getAsBaseClass(Sub.Entries[I]);
3459 if (A.Entries[I].getAsArrayIndex() != B.Entries[I].getAsArrayIndex()) {
3459 if (A.Entries[I].getAsArrayIndex() != B.Entries[I].getAsArrayIndex()) {
3468 if (A.Entries[I].getAsBaseOrMember() !=
3469 B.Entries[I].getAsBaseOrMember()) {
3473 if (const FieldDecl *FD = getAsField(A.Entries[I]))
3772 uint64_t CharIndex = LVal.Designator.Entries[0].getAsArrayIndex();
5350 LHS.Designator.Entries[PathLength]
5377 LHS.Designator.Entries[PathLength]
6077 Pointer.Designator.Entries[0].getAsArrayIndex() != 0;
6149 if (!Bytes[I.getQuantity()])
6151 Output.push_back(*Bytes[I.getQuantity()]);
10274 const auto &Entry = LVal.Designator.Entries[I];
tools/clang/lib/AST/VTableBuilder.cpp 228 const CXXBasePathElement &Element = Path[I - 1];
240 const CXXBasePathElement &Element = Path[I];
2908 NextBase = WhichVFPtr.PathToIntroducingObject[BaseDepth];
tools/clang/lib/Basic/Module.cpp 148 if (hasFeature(Current->Requirements[I].first, LangOpts, Target) !=
149 Current->Requirements[I].second) {
150 Req = Current->Requirements[I];
354 Module *Mod = Exports[I].getPointer();
355 if (!Exports[I].getInt()) {
368 if (Module *Restriction = Exports[I].getPointer())
444 if (!Requirements[I].second)
446 OS << Requirements[I].first;
530 if (Module *Restriction = Exports[I].getPointer()) {
532 if (Exports[I].getInt())
543 printModuleId(OS, UnresolvedExports[I].Id);
544 if (UnresolvedExports[I].Wildcard)
545 OS << (UnresolvedExports[I].Id.empty() ? "*" : ".*");
552 OS << DirectUses[I]->getFullModuleName(true);
559 printModuleId(OS, UnresolvedDirectUses[I]);
566 if (LinkLibraries[I].IsFramework)
569 OS.write_escaped(LinkLibraries[I].Library);
tools/clang/lib/Basic/SourceManager.cpp 763 LocalSLocEntryTable[LastFileIDLookup.ID].getOffset() < SLocOffset) {
822 if (!LocalSLocEntryTable[MiddleIndex].isExpansion())
2117 DumpSLocEntry(ID, LocalSLocEntryTable[ID],
2119 : LocalSLocEntryTable[ID + 1].getOffset());
tools/clang/lib/CodeGen/CGBuiltin.cpp 1146 char Size = Layout.Items[I].getSizeByte();
tools/clang/lib/CodeGen/CGCall.cpp 1403 return ArgInfo[ArgNo].PaddingArgIndex != InvalidIndex;
1407 return ArgInfo[ArgNo].PaddingArgIndex;
1414 return std::make_pair(ArgInfo[ArgNo].FirstArgIndex,
1415 ArgInfo[ArgNo].NumberOfArgs);
2567 EmitParmDecl(*Args[I], ArgVals[I], I + 1);
2570 EmitParmDecl(*Args[I], ArgVals[I], I + 1);
4574 llvm::Value *AlignmentVal = CallArgs[AA->getParamIndex().getLLVMIndex()]
tools/clang/lib/CodeGen/CGExprCXX.cpp 1495 auto &Arg = NewArgs[I + NumNonPlacementArgs];
1526 auto &Arg = NewArgs[I + NumNonPlacementArgs];
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 1200 getReductionInit(ClausesData[N].ReductionOp);
5228 const Expr *E = Data.Dependences[I].second;
5260 switch (Data.Dependences[I].first) {
6267 CGM, Loc, RCG, Cnt, Data.ReductionOps[Cnt], LHSExprs[Cnt],
6268 RHSExprs[Cnt], Data.ReductionCopies[Cnt]));
tools/clang/lib/CodeGen/CGOpenMPRuntime.h 186 LValue getSharedLValue(unsigned N) const { return SharedAddresses[N].first; }
190 return Sizes[N];
193 const VarDecl *getBaseDecl(unsigned N) const { return BaseDecls[N]; }
195 const Expr *getRefExpr(unsigned N) const { return ClausesData[N].Ref; }
tools/clang/lib/CodeGen/CGVTT.cpp 62 const VTTVTable &VTTVT = Builder.getVTTVTables()[i->VTableIndex];
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 1242 const std::unique_ptr<VPtrInfo> &VBT = (*VBGlobals.VBTables)[I];
1243 llvm::GlobalVariable *GV = VBGlobals.Globals[I];
1633 const CXXRecordDecl *DerivedRD = Info.PathToIntroducingObject[I - 1];
1634 const CXXRecordDecl *BaseRD = Info.PathToIntroducingObject[I];
1748 mangleVFTableName(getMangleContext(), RD, *VFPtrs[J], Name);
2040 const std::unique_ptr<VPtrInfo>& VBT = (*VBGlobals.VBTables)[I];
2041 llvm::GlobalVariable *GV = VBGlobals.Globals[I];
tools/clang/lib/CodeGen/SwiftCallingConv.cpp 603 unpaddedType = Entries[0].Type;
tools/clang/lib/Driver/Action.cpp 200 getInputs()[i]->propagateDeviceOffloadInfo(OKinds[i], BArchs[i]);
200 getInputs()[i]->propagateDeviceOffloadInfo(OKinds[i], BArchs[i]);
216 if (auto *A = DDeps.getActions()[i]) {
218 A->propagateDeviceOffloadInfo(DDeps.getOffloadKinds()[i],
219 DDeps.getBoundArchs()[i]);
287 return HostTC ? getInputs()[1] : getInputs().front();
tools/clang/lib/Driver/Driver.cpp 1384 CrashReportInfo CrashInfo(TempFiles[0], VFS);
tools/clang/lib/Driver/ToolChains/Ananas.cpp 106 AddGoldPlugin(ToolChain, Args, CmdArgs, Output, Inputs[0],
tools/clang/lib/Driver/ToolChains/Clang.cpp 1044 SmallString<128> P(Inputs[0].getBaseInput());
1119 : llvm::sys::path::filename(Inputs[0].getBaseInput()))));
1231 if (types::isCXX(Inputs[0].getType())) {
3401 InputInfo HeaderModuleInput(Inputs[0].getType(), ModuleName, ModuleName);
3404 IsHeaderModulePrecompile ? HeaderModuleInput : Inputs[0];
6008 const char *Str = getBaseInputName(Args, Inputs[0]);
6072 const InputInfo &Input = Inputs[0];
6124 SourceAction = SourceAction->getInputs()[0];
6307 const Action *CurDep = JA.getInputs()[I];
6340 if (const auto *OA = dyn_cast<OffloadAction>(JA.getInputs()[I])) {
6347 UB += CurTC->getInputFilename(Inputs[I]);
6412 UB += DepInfo[I].DependentToolChain->getInputFilename(Outputs[I]);
tools/clang/lib/Driver/ToolChains/CloudABI.cpp 78 AddGoldPlugin(ToolChain, Args, CmdArgs, Output, Inputs[0],
tools/clang/lib/Driver/ToolChains/Darwin.cpp 92 const InputInfo &Input = Inputs[0];
98 SourceAction = SourceAction->getInputs()[0];
535 getStatsFileName(Args, Output, Inputs[0], getToolChain().getDriver());
694 const InputInfo &Input = Inputs[0];
715 const InputInfo &Input = Inputs[0];
tools/clang/lib/Driver/ToolChains/FreeBSD.cpp 264 AddGoldPlugin(ToolChain, Args, CmdArgs, Output, Inputs[0],
tools/clang/lib/Driver/ToolChains/Fuchsia.cpp 111 AddGoldPlugin(ToolChain, Args, CmdArgs, Output, Inputs[0],
tools/clang/lib/Driver/ToolChains/Gnu.cpp 515 AddGoldPlugin(ToolChain, Args, CmdArgs, Output, Inputs[0],
891 SplitDebugName(Args, Inputs[0], Output));
tools/clang/lib/Driver/ToolChains/HIP.cpp 242 std::string Prefix = llvm::sys::path::stem(Inputs[0].getFilename()).str();
tools/clang/lib/Driver/ToolChains/MSVC.cpp 710 const InputInfo &II = Inputs[0];
tools/clang/lib/Driver/ToolChains/MinGW.cpp 56 SplitDebugName(Args, Inputs[0], Output));
tools/clang/lib/Driver/ToolChains/Myriad.cpp 31 const InputInfo &II = Inputs[0];
92 const InputInfo &II = Inputs[0];
tools/clang/lib/Driver/ToolChains/PS4CPU.cpp 59 const InputInfo &Input = Inputs[0];
tools/clang/lib/Driver/ToolChains/RISCVToolchain.cpp 106 AddGoldPlugin(ToolChain, Args, CmdArgs, Output, Inputs[0],
tools/clang/lib/Format/BreakableToken.cpp 276 if (CommentPragmasRegex.match(Content[LineIndex]))
278 return getCommentSplit(Content[LineIndex].substr(TailOffset),
286 StringRef Text = Content[LineIndex].substr(TailOffset);
300 return Tokens[LineIndex] ? *Tokens[LineIndex] : Tok;
300 return Tokens[LineIndex] ? *Tokens[LineIndex] : Tok;
463 if (CommentPragmasRegex.match(Content[LineIndex]))
465 return getCommentSplit(Content[LineIndex].substr(TailOffset),
512 encoding::columnWidthWithTabs(Content[LineIndex].substr(Offset, Length),
522 if (Content[LineIndex].substr(Offset, StringRef::npos).empty()) {
540 return std::max(0, ContentColumn[LineIndex]);
556 StringRef ContentWithNoDecoration = Content[LineIndex];
571 StringRef Text = Content[LineIndex].substr(TailOffset);
608 size_t Trimmed = Content[LineIndex].find_first_not_of(Blanks);
622 Lines[0].substr(1).find_first_not_of(Blanks) != StringRef::npos;
627 StringRef TrimmedContent = Content[LineIndex].ltrim(Blanks);
629 assert(Tokens[LineIndex - 1] == Tokens[LineIndex] &&
629 assert(Tokens[LineIndex - 1] == Tokens[LineIndex] &&
633 unsigned WhitespaceOffsetInToken = Content[LineIndex - 1].data() +
634 Content[LineIndex - 1].size() -
654 size_t BreakLength = Lines[0].substr(1).find_first_not_of(Blanks);
664 if (Content[LineIndex].empty()) {
677 if (ContentColumn[LineIndex] == 1) {
684 unsigned WhitespaceOffsetInToken = Content[LineIndex - 1].data() +
685 Content[LineIndex - 1].size() -
687 unsigned WhitespaceLength = Content[LineIndex].data() -
692 InPPDirective, /*Newlines=*/1, ContentColumn[LineIndex] - Prefix.size());
713 StringRef IndentContent = Content[LineIndex];
714 if (Lines[LineIndex].ltrim(Blanks).startswith("*")) {
715 IndentContent = Lines[LineIndex].ltrim(Blanks).substr(1);
718 mayReflowContent(Content[LineIndex]) && !Tok.Finalized &&
815 Content[LineIndex].substr(Offset, Length), StartColumn, Style.TabWidth,
822 return OriginalContentColumn[LineIndex];
823 return ContentColumn[LineIndex];
829 StringRef Text = Content[LineIndex].substr(TailOffset);
837 unsigned IndentAtLineBreak = OriginalContentColumn[LineIndex] +
838 Prefix[LineIndex].size() -
839 OriginalPrefix[LineIndex].size();
840 assert(IndentAtLineBreak >= Prefix[LineIndex].size());
843 Prefix[LineIndex], InPPDirective, /*Newlines=*/1,
844 /*Spaces=*/IndentAtLineBreak - Prefix[LineIndex].size());
852 size_t Trimmed = Content[LineIndex].find_first_not_of(Blanks);
863 if (LineIndex > 0 && Tokens[LineIndex] != Tokens[LineIndex - 1]) {
863 if (LineIndex > 0 && Tokens[LineIndex] != Tokens[LineIndex - 1]) {
867 *Tokens[LineIndex], /*Newlines=*/0, /*Spaces=*/0,
880 unsigned Offset = Lines[LineIndex - 1].data() +
881 Lines[LineIndex - 1].size() -
886 Lines[LineIndex].data() - tokenAt(LineIndex).TokenText.data() - Offset;
887 Whitespaces.replaceWhitespaceInToken(*Tokens[LineIndex], Offset,
897 Lines[LineIndex].data() - tokenAt(LineIndex).TokenText.data();
899 Content[LineIndex].data() - Lines[LineIndex].data();
899 Content[LineIndex].data() - Lines[LineIndex].data();
900 Whitespaces.replaceWhitespaceInToken(*Tokens[LineIndex], Offset,
917 if (LineIndex > 0 && Tokens[LineIndex] != Tokens[LineIndex - 1]) {
917 if (LineIndex > 0 && Tokens[LineIndex] != Tokens[LineIndex - 1]) {
924 ContentColumn[LineIndex] -
925 (Content[LineIndex].data() - Lines[LineIndex].data()) +
925 (Content[LineIndex].data() - Lines[LineIndex].data()) +
926 (OriginalPrefix[LineIndex].size() - Prefix[LineIndex].size());
926 (OriginalPrefix[LineIndex].size() - Prefix[LineIndex].size());
932 Whitespaces.replaceWhitespace(*Tokens[LineIndex],
938 if (OriginalPrefix[LineIndex] != Prefix[LineIndex]) {
938 if (OriginalPrefix[LineIndex] != Prefix[LineIndex]) {
942 assert(Prefix[LineIndex] == (OriginalPrefix[LineIndex] + " ").str() &&
942 assert(Prefix[LineIndex] == (OriginalPrefix[LineIndex] + " ").str() &&
946 tokenAt(LineIndex), OriginalPrefix[LineIndex].size(), 0, "", "",
961 StringRef IndentContent = Content[LineIndex];
962 if (Lines[LineIndex].startswith("//")) {
963 IndentContent = Lines[LineIndex].substr(2);
972 mayReflowContent(Content[LineIndex]) && !Tok.Finalized &&
974 OriginalPrefix[LineIndex] == OriginalPrefix[LineIndex - 1];
974 OriginalPrefix[LineIndex] == OriginalPrefix[LineIndex - 1];
tools/clang/lib/Format/Format.cpp 1419 if (!AnnotatedLines[i]->First->Next)
1421 FormatToken *Tok = AnnotatedLines[i]->First->Next;
1848 unsigned Start = Includes[Indices[i]].Offset;
1848 unsigned Start = Includes[Indices[i]].Offset;
1849 unsigned End = Start + Includes[Indices[i]].Text.size();
1849 unsigned End = Start + Includes[Indices[i]].Text.size();
1852 CursorIndex = Indices[i];
1856 while (--i >= 0 && Includes[CursorIndex].Text == Includes[Indices[i]].Text)
1856 while (--i >= 0 && Includes[CursorIndex].Text == Includes[Indices[i]].Text)
1856 while (--i >= 0 && Includes[CursorIndex].Text == Includes[Indices[i]].Text)
1909 return std::tie(Includes[LHSI].Priority, Includes[LHSI].Filename) <
1909 return std::tie(Includes[LHSI].Priority, Includes[LHSI].Filename) <
1910 std::tie(Includes[RHSI].Priority, Includes[RHSI].Filename);
1910 std::tie(Includes[RHSI].Priority, Includes[RHSI].Filename);
1924 return Includes[LHSI].Text == Includes[RHSI].Text;
1924 return Includes[LHSI].Text == Includes[RHSI].Text;
1947 CurrentCategory != Includes[Index].Category)
1950 result += Includes[Index].Text;
1953 CurrentCategory = Includes[Index].Category;
2088 findJavaImportGroup(Style, Imports[i].Identifier));
2092 return std::make_tuple(!Imports[LHSI].IsStatic, JavaImportGroups[LHSI],
2093 Imports[LHSI].Identifier) <
2094 std::make_tuple(!Imports[RHSI].IsStatic, JavaImportGroups[RHSI],
2095 Imports[RHSI].Identifier);
2101 return Imports[LHSI].Text == Imports[RHSI].Text;
2101 return Imports[LHSI].Text == Imports[RHSI].Text;
2105 bool CurrentIsStatic = Imports[Indices.front()].IsStatic;
2112 if (CurrentIsStatic != Imports[Index].IsStatic ||
2116 for (StringRef CommentLine : Imports[Index].AssociatedCommentLines) {
2120 result += Imports[Index].Text;
2121 CurrentIsStatic = Imports[Index].IsStatic;
tools/clang/lib/Format/FormatToken.cpp 116 ExtraSpaces += Format->ColumnSizes[Column] - ItemLengths[Item];
tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp 163 const FormatToken *NamespaceTok = AnnotatedLines[StartLineIndex]->First;
168 NamespaceTok = AnnotatedLines[StartLineIndex - 1]->First;
tools/clang/lib/Format/TokenAnnotator.cpp 2248 Prev->Children[0]->First->MustBreakBefore) ||
3550 llvm::errs() << Tok->FakeLParens[i] << "/";
tools/clang/lib/Format/UnwrappedLineFormatter.cpp 146 return AnnotatedLines[StartLineIndex]->First->getNamespaceToken();
1069 LevelIndentTracker IndentTracker(Style, Keywords, Lines[0]->Level,
tools/clang/lib/Format/UnwrappedLineParser.cpp 2673 if (Comments[i]->OriginalColumn == NextTok->OriginalColumn) {
2680 FormatToken *FormatTok = Comments[i];
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 1092 ObjCInterfaceDecl *ForwardDecl = cast<ObjCInterfaceDecl>(D[i]);
1100 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(D[0]), typedefString);
1197 SourceLocation LocStart = DG[0]->getBeginLoc();
5207 DeclRefExpr *Exp = InnerBlockDeclRefs[i];
5227 if (InnerBlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
5228 InnerBlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
5229 InnerBlockDeclRefs[i]->getType()->isBlockPointerType())
5230 ImportedBlockDecls.insert(InnerBlockDeclRefs[i]->getDecl());
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 931 ObjCInterfaceDecl *ForwardDecl = cast<ObjCInterfaceDecl>(D[i]);
939 RewriteForwardClassEpilogue(cast<ObjCInterfaceDecl>(D[0]), typedefString);
1029 SourceLocation LocStart = DG[0]->getBeginLoc();
4360 DeclRefExpr *Exp = InnerBlockDeclRefs[i];
4380 if (InnerBlockDeclRefs[i]->getDecl()->hasAttr<BlocksAttr>() ||
4381 InnerBlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
4382 InnerBlockDeclRefs[i]->getType()->isBlockPointerType())
4383 ImportedBlockDecls.insert(InnerBlockDeclRefs[i]->getDecl());
tools/clang/lib/Frontend/TextDiagnostic.cpp 275 return m_byteToColumn[n];
281 while (m_byteToColumn[N] == -1)
283 return m_byteToColumn[N];
291 return m_columnToByte[n];
tools/clang/lib/Index/CommentToXML.cpp 986 const AvailabilityAttr *AA = dyn_cast<AvailabilityAttr>(Attrs[i]);
988 if (const DeprecatedAttr *DA = dyn_cast<DeprecatedAttr>(Attrs[i])) {
997 else if (const UnavailableAttr *UA = dyn_cast<UnavailableAttr>(Attrs[i])) {
tools/clang/lib/Lex/MacroInfo.cpp 96 const Token &A = ReplacementTokens[i];
97 const Token &B = Other.ReplacementTokens[i];
tools/clang/lib/Lex/ModuleMap.cpp 128 Module *Context = lookupModuleUnqualified(Id[0].first, Mod);
131 Diags.Report(Id[0].second, diag::err_mmap_missing_module_unqualified)
132 << Id[0].first << Mod->getFullModuleName();
139 Module *Sub = lookupModuleQualified(Id[I].first, Context);
142 Diags.Report(Id[I].second, diag::err_mmap_missing_module_qualified)
143 << Id[I].first << Context->getFullModuleName()
144 << SourceRange(Id[0].second, Id[I-1].second);
144 << SourceRange(Id[0].second, Id[I-1].second);
2647 OS << Id[I].first;
tools/clang/lib/Lex/PPCaching.cpp 144 const Token LastCachedTok = CachedTokens[CachedLexPos - 1];
tools/clang/lib/Parse/ParseDeclCXX.cpp 262 getCurScope(), InnerNSs[index].InlineLoc, InnerNSs[index].NamespaceLoc,
262 getCurScope(), InnerNSs[index].InlineLoc, InnerNSs[index].NamespaceLoc,
263 InnerNSs[index].IdentLoc, InnerNSs[index].Ident,
263 InnerNSs[index].IdentLoc, InnerNSs[index].Ident,
tools/clang/lib/Sema/DeclSpec.cpp 314 switch (DeclTypeInfo[i].Kind) {
tools/clang/lib/Sema/MultiplexExternalSemaSource.cpp 196 Sources[i]->getMemoryBufferSizes(sizes);
tools/clang/lib/Sema/Sema.cpp 1820 if (isa<sema::BlockScopeInfo>(FunctionScopes[e]))
1822 return FunctionScopes[e];
tools/clang/lib/Sema/SemaCodeComplete.cpp 4357 Results.Ignore(Data.IgnoreDecls[I]);
tools/clang/lib/Sema/SemaDeclCXX.cpp 2790 if (Path[I - 1].Base->isVirtual()) {
2798 BasePathArray.push_back(const_cast<CXXBaseSpecifier*>(Path[I].Base));
tools/clang/lib/Sema/SemaInit.cpp 7287 switch (Path[I].Kind) {
7297 if (cast<VarDecl>(Path[I].D)->isImplicit())
7301 return Path[I].E->getSourceRange();
tools/clang/lib/Sema/SemaLookup.cpp 4305 const auto *TI = Types[I];
tools/clang/lib/Sema/SemaOpenMP.cpp 6713 Pair.second[CurrentNestedLoopCount].first,
6714 Pair.second[CurrentNestedLoopCount].second);
tools/clang/lib/Sema/SemaOverload.cpp11675 return Matches[0].second;
11680 return &Matches[0].first;
tools/clang/lib/Sema/SemaTemplate.cpp 3002 if (!Converted[1].getAsType()->isIntegralType(Context)) {
3010 TemplateArgument NumArgsArg = Converted[2];
3032 return SemaRef.CheckTemplateIdType(Converted[0].getAsTemplate(),
3044 TemplateArgument IndexArg = Converted[0], Ts = Converted[1];
3044 TemplateArgument IndexArg = Converted[0], Ts = Converted[1];
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 3395 OriginalCallArg OriginalArg = (*OriginalCallArgs)[I];
tools/clang/lib/Serialization/ASTReader.cpp 1274 for (unsigned I = 0; Record[Idx]; ++I) {
1284 int FID = Record[Idx++];
1290 unsigned NumEntries = Record[Idx++];
1295 unsigned FileOffset = Record[Idx++];
1296 unsigned LineNo = Record[Idx++];
1297 int FilenameID = FileIDs[Record[Idx++]];
1299 = (SrcMgr::CharacteristicKind)Record[Idx++];
1300 unsigned IncludeOffset = Record[Idx++];
1664 Tok.setLength(Record[Idx++]);
1665 if (IdentifierInfo *II = getLocalIdentifier(F, Record[Idx++]))
1667 Tok.setKind((tok::TokenKind)Record[Idx++]);
1668 Tok.setFlag((Token::TokenFlags)Record[Idx++]);
4721 Metadata.MajorVersion = Record[0];
4722 Metadata.MinorVersion = Record[1];
4724 unsigned BlockNameLen = Record[2];
4725 unsigned UserInfoLen = Record[3];
5690 for (unsigned N = Record[Idx++]; N; --N)
5693 ObjCRuntime::Kind runtimeKind = (ObjCRuntime::Kind) Record[Idx++];
5700 for (unsigned N = Record[Idx++]; N; --N) {
5704 LangOpts.CommentOpts.ParseAllComments = Record[Idx++];
5707 for (unsigned N = Record[Idx++]; N; --N) {
5725 for (unsigned N = Record[Idx++]; N; --N) {
5728 for (unsigned N = Record[Idx++]; N; --N) {
5745 for (unsigned N = Record[Idx++]; N; --N)
5747 for (unsigned N = Record[Idx++]; N; --N)
5769 for (unsigned N = Record[Idx++]; N; --N) {
5772 = static_cast<frontend::IncludeDirGroup>(Record[Idx++]);
5773 bool IsFramework = Record[Idx++];
5774 bool IgnoreSysRoot = Record[Idx++];
5780 for (unsigned N = Record[Idx++]; N; --N) {
5782 bool IsSystemHeader = Record[Idx++];
5789 HSOpts.DisableModuleHash = Record[Idx++];
5790 HSOpts.ImplicitModuleMaps = Record[Idx++];
5791 HSOpts.ModuleMapFileHomeIsCwd = Record[Idx++];
5792 HSOpts.UseBuiltinIncludes = Record[Idx++];
5793 HSOpts.UseStandardSystemIncludes = Record[Idx++];
5794 HSOpts.UseStandardCXXIncludes = Record[Idx++];
5795 HSOpts.UseLibcxx = Record[Idx++];
5810 for (unsigned N = Record[Idx++]; N; --N) {
5812 bool IsUndef = Record[Idx++];
5817 for (unsigned N = Record[Idx++]; N; --N) {
5822 for (unsigned N = Record[Idx++]; N; --N) {
5826 PPOpts.UsePredefines = Record[Idx++];
5827 PPOpts.DetailedRecord = Record[Idx++];
5830 static_cast<ObjCXXARCStandardLibraryKind>(Record[Idx++]);
6896 static_cast<ExceptionSpecificationType>(Record[Idx++]);
6899 for (unsigned I = 0, N = Record[Idx++]; I != N; ++I)
6962 TL.setWrittenTypeSpec(static_cast<DeclSpec::TST>(Record[Idx++]));
6963 TL.setWrittenSignSpec(static_cast<DeclSpec::TSS>(Record[Idx++]));
6964 TL.setWrittenWidthSpec(static_cast<DeclSpec::TSW>(Record[Idx++]));
6965 TL.setModeAttr(Record[Idx++]);
7009 if (Record[Idx++])
7214 TL.setHasBaseTypeAsWritten(Record[Idx++]);
7578 if (Record[Index++]) // bool InfoHasSameExpr.
7591 unsigned NumArgsAsWritten = Record[Index++];
7908 return getGlobalDeclID(F, Record[Idx++]);
8854 PreloadedDeclIDs.push_back(DeclIDs[I]);
8858 NamedDecl *D = cast<NamedDecl>(GetDecl(DeclIDs[I]));
9119 DeclarationName::NameKind Kind = (DeclarationName::NameKind)Record[Idx++];
9147 (OverloadedOperatorKind)Record[Idx++]);
9206 unsigned NumTPLists = Record[Idx++];
9220 TemplateName::NameKind Kind = (TemplateName::NameKind)Record[Idx++];
9226 unsigned size = Record[Idx++];
9241 bool hasTemplKeyword = Record[Idx++];
9248 if (Record[Idx++]) // isIdentifier
9253 (OverloadedOperatorKind)Record[Idx++]);
9295 TemplateArgument::ArgKind Kind = (TemplateArgument::ArgKind)Record[Idx++];
9317 if (unsigned NumExpansions = Record[Idx++])
9324 unsigned NumArgs = Record[Idx++];
9342 unsigned NumParams = Record[Idx++];
9348 bool HasRequiresClause = Record[Idx++];
9361 unsigned NumTemplateArgs = Record[Idx++];
9370 unsigned NumDecls = Record[Idx++];
9374 AccessSpecifier AS = (AccessSpecifier)Record[Idx++];
9382 bool isVirtual = static_cast<bool>(Record[Idx++]);
9383 bool isBaseOfClass = static_cast<bool>(Record[Idx++]);
9384 AccessSpecifier AS = static_cast<AccessSpecifier>(Record[Idx++]);
9385 bool inheritConstructors = static_cast<bool>(Record[Idx++]);
9399 unsigned NumInitializers = Record[Idx++];
9408 CtorInitializerType Type = (CtorInitializerType)Record[Idx++];
9412 IsBaseVirtual = Record[Idx++];
9450 if (/*IsWritten*/Record[Idx++]) {
9451 unsigned SourceOrder = Record[Idx++];
9465 unsigned N = Record[Idx++];
9469 = (NestedNameSpecifier::SpecifierKind)Record[Idx++];
9495 bool Template = Record[Idx++];
9520 unsigned N = Record[Idx++];
9524 = (NestedNameSpecifier::SpecifierKind)Record[Idx++];
9549 bool Template = Record[Idx++];
9591 unsigned Width = Record[Idx++];
9592 unsigned Scale = Record[Idx++];
9593 uint64_t Tmp = Record[Idx++];
9602 unsigned Kind = Record[Idx++];
9612 static_cast<llvm::APFloatBase::Semantics>(Record[Idx++]));
9625 static_cast<llvm::APFloatBase::Semantics>(Record[Idx++]));
9628 static_cast<llvm::APFloatBase::Semantics>(Record[Idx++]));
9646 unsigned BitWidth = Record[Idx++];
9648 llvm::APInt Result(BitWidth, NumWords, &Record[Idx]);
9655 bool isUnsigned = Record[Idx++];
9668 unsigned Len = Record[Idx++];
9691 unsigned Major = Record[Idx++];
9692 unsigned Minor = Record[Idx++];
9693 unsigned Subminor = Record[Idx++];
tools/clang/lib/Serialization/ASTReaderDecl.cpp 2661 const uint64_t &readInt() { return Record[Idx++]; }
tools/clang/lib/Serialization/GlobalModuleIndex.cpp 752 endian::write<uint32_t>(Out, Data[I], little);
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp 122 R->addNote("Similar code here", makeLocation(Group[i], Mgr),
123 Group[i].getSourceRange());
135 VariablePattern PatternA(Group[i]);
138 VariablePattern PatternB(Group[j]);
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp 323 getNode(Parent).Children[0] == Cur) {
346 Position += getNode(Siblings[I]).Shift;
347 if (Siblings[I] == Id) {
766 if (!identical(N1.Children[Id], N2.Children[Id]))
766 if (!identical(N1.Children[Id], N2.Children[Id]))
tools/clang/lib/Tooling/Transformer/RewriteRule.cpp 123 assert(hasValidKind(Cases[I].Matcher) &&
125 Buckets[Cases[I].Matcher.getSupportedKind()].emplace_back(I, Cases[I]);
125 Buckets[Cases[I].Matcher.getSupportedKind()].emplace_back(I, Cases[I]);
167 return Rule.Cases[0];
173 return Rule.Cases[i];
tools/clang/tools/clang-diff/ClangDiff.cpp 379 printNodeAsJson(OS, Tree, N.Children[0]);
382 printNodeAsJson(OS, Tree, N.Children[I]);
tools/clang/tools/clang-refactor/TestSupport.cpp 219 TestRanges.GroupedRanges[Group.index()].Ranges[I.index()].Begin);
tools/clang/tools/extra/clang-doc/MDGenerator.cpp 94 Attrs << " \"" << I.AttrKeys[Idx] << "=" << I.AttrValues[Idx] << "\"";
94 Attrs << " \"" << I.AttrKeys[Idx] << "=" << I.AttrValues[Idx] << "\"";
tools/clang/tools/extra/clang-doc/Representation.cpp 255 int D = tolower(Name[I]) - tolower(Other.Name[I]);
255 int D = tolower(Name[I]) - tolower(Other.Name[I]);
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.cpp 47 if (!areStatementsIdentical(LHS[i]->stripLabelLikeStatements(),
48 RHS[i]->stripLabelLikeStatements(), Context)) {
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 291 if (!SM.isBeforeInTranslationUnit(Tokens[I].T.getLocation(),
296 for (int J = static_cast<int>(I) - 1; J >= 0 && Tokens[J].isQualifier;
298 ReturnTypeRange.setBegin(Tokens[J].T.getLocation());
303 Tokens[I].T.getLocation())) {
304 for (size_t J = I; J < Tokens.size() && Tokens[J].isQualifier; J++)
305 ReturnTypeRange.setEnd(Tokens[J].T.getLocation());
tools/clang/tools/extra/clangd/CodeComplete.cpp 226 return RankedIncludeHeaders[0];
1802 const auto *InsertInclude = Includes.empty() ? nullptr : &Includes[0];
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp 316 uint32_t X = (Bytes[I] << 16) + (Bytes[I + 1] << 8) + Bytes[I + 2];
316 uint32_t X = (Bytes[I] << 16) + (Bytes[I + 1] << 8) + Bytes[I + 2];
316 uint32_t X = (Bytes[I] << 16) + (Bytes[I + 1] << 8) + Bytes[I + 2];
323 uint32_t X = (Bytes[I] << 16);
328 uint32_t X = (Bytes[I] << 16) + (Bytes[I + 1] << 8);
328 uint32_t X = (Bytes[I] << 16) + (Bytes[I + 1] << 8);
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp 68 return !arg.Includes.empty() && arg.Includes[0].Header == IncludeHeader;
71 return !arg.Includes.empty() && arg.Includes[0].Header == IncludeHeader &&
72 bool(arg.Includes[0].Insertion);
75 return !arg.Includes.empty() && bool(arg.Includes[0].Insertion);
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp 88 if (arg.Edits[I].range != Fix.Edits[I].range ||
88 if (arg.Edits[I].range != Fix.Edits[I].range ||
89 arg.Edits[I].newText != Fix.Edits[I].newText)
89 arg.Edits[I].newText != Fix.Edits[I].newText)
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 380 Mod.Headers[clang::Module::HK_Normal][Index]);
388 std::string MissingFile = Mod.MissingHeaders[Index].FileName;
389 SourceLocation Loc = Mod.MissingHeaders[Index].FileNameLoc;
tools/clang/unittests/CodeGen/IRMatchers.h 97 return MatchStack[MatchStack.size() - 1 - Offset];
tools/lld/ELF/Thunks.h 56 Defined *getThunkTargetSym() const { return syms[0]; }
tools/lld/wasm/WriterUtils.cpp 50 s += toString(sig.Returns[0]);
116 writeValueType(os, sig.Returns[0], "result type");
tools/lldb/include/lldb/Utility/RangeMap.h 244 return ((i < m_entries.size()) ? &m_entries[i] : nullptr);
249 const Entry &GetEntryRef(size_t i) const { return m_entries[i]; }
699 return ((i < m_entries.size()) ? &m_entries[i] : nullptr);
888 return ((i < m_entries.size()) ? &m_entries[i] : nullptr);
893 const Entry &GetEntryRef(size_t i) const { return m_entries[i]; }
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h 58 return m_infos[i].cu;
61 return m_infos[i].die_offset;
64 return m_infos[i].attr.get_attr();
66 dw_attr_t FormAtIndex(uint32_t i) const { return m_infos[i].attr.get_form(); }
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp 209 CVType dir_cvt = types.getType(item.m_build_info[0]);
210 CVType file_cvt = types.getType(item.m_build_info[2]);
tools/lldb/source/Symbol/ClangASTContext.cpp 1439 const char *name = template_param_infos.names[i];
1444 if (IsValueParam(template_param_infos.args[i])) {
1448 template_param_infos.args[i].getIntegralType(), parameter_pack,
7216 clang::CXXBasePathElement elem = (*path)[e];
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp 258 auto RegValOr = parseRegisterValue(RegInfos[Reg], Val[0], Endian);
tools/llvm-diff/DiffLog.cpp 27 Value *LogBuilder::getArgument(unsigned I) const { return Arguments[I]; }
46 return (Diff[I].first ? (Diff[I].second ? DC_match : DC_left)
46 return (Diff[I].first ? (Diff[I].second ? DC_match : DC_left)
49 Instruction *DiffLogBuilder::getLeft(unsigned I) const { return Diff[I].first; }
50 Instruction *DiffLogBuilder::getRight(unsigned I) const { return Diff[I].second; }
tools/llvm-dwarfdump/Statistics.cpp 260 uint64_t FirstDef = List->Entries[0].Begin;
tools/llvm-exegesis/lib/CodeTemplate.cpp 40 return VariableValues[Var.getIndex()];
48 return getValueFor(Instr.Variables[Op.getVariableIndex()]);
tools/llvm-exegesis/lib/MCInstrDescView.cpp 27 return TiedOperands[0];
173 return Operands[PrimaryOperandIndex];
tools/llvm-exegesis/lib/SnippetGenerator.cpp 179 static auto randomElement(const C &Container) -> decltype(Container[0]) {
182 return Container[randomIndex(Container.size() - 1)];
tools/llvm-exegesis/lib/X86/Target.cpp 200 Instr.Operands[kDestOp].getRegisterAliasing().sourceBits();
203 Instr.Operands[kBaseOp].getRegisterAliasing().sourceBits();
206 Instr.Operands[kIndexOp].getRegisterAliasing().sourceBits();
317 Instr.Operands[0].getRegisterAliasing().sourceBits();
tools/llvm-mca/Views/BottleneckAnalysis.cpp 52 unsigned ProcResID = ResIdx2ProcResID[Index];
198 const DGNode &N = Nodes[I];
279 Seq.resize(Nodes[IID].Depth);
281 const DGNode &N = Nodes[IID];
tools/llvm-mca/Views/BottleneckAnalysis.h 132 unsigned Index = ProcResID2ResourceUsersIndex[ProcResID];
133 return ResourceUsers[Index + UnitID];
166 unsigned ProcResID = ResIdx2ProcResID[Index];
tools/llvm-mca/Views/DispatchStatistics.cpp 68 printStalls(SS, HWStalls[HWStallEvent::RegisterFileStall], NumCycles);
70 printStalls(SS, HWStalls[HWStallEvent::RetireControlUnitStall], NumCycles);
72 printStalls(SS, HWStalls[HWStallEvent::SchedulerQueueFull], NumCycles);
74 printStalls(SS, HWStalls[HWStallEvent::LoadQueueFull], NumCycles);
76 printStalls(SS, HWStalls[HWStallEvent::StoreQueueFull], NumCycles);
78 printStalls(SS, HWStalls[HWStallEvent::DispatchGroupStall], NumCycles);
tools/llvm-mca/Views/RegisterFileStatistics.cpp 109 const RegisterFileUsage &GlobalUsage = PRFUsage[0];
116 const RegisterFileUsage &RFU = PRFUsage[I];
139 const MoveEliminationInfo &MEI = MoveElimInfo[I];
tools/llvm-objdump/MachODump.cpp 8011 Encoding = CommonEncodings[EncodingIdx];
tools/llvm-rc/ResourceFileWriter.cpp 1470 if (!FixedData.IsTypePresent[(int)Type])
tools/polly/include/polly/ScopInfo.h 297 return DimensionSizes[Dim];
307 return DimensionSizesPw[Dim];
901 const SCEV *getSubscript(unsigned Dim) const { return Subscripts[Dim]; }
tools/polly/lib/Analysis/ScopInfo.cpp 1247 return NestLoops[Dimension];
unittests/Analysis/VectorFunctionABITest.cpp 51 EXPECT_EQ(VFS.Shape.Parameters[0], VFParameter({0, VFParamKind::Vector, 0}));
52 EXPECT_EQ(VFS.Shape.Parameters[1],
54 EXPECT_EQ(VFS.Shape.Parameters[2],
56 EXPECT_EQ(VFS.Shape.Parameters[3],
58 EXPECT_EQ(VFS.Shape.Parameters[4],
unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp 90 EXPECT_THAT(IT.VariableValues[0], IsInvalid()) << "Immediate is not set";
113 EXPECT_THAT(IT.VariableValues[0], IsInvalid()) << "Operand 1 is not set";
114 EXPECT_THAT(IT.VariableValues[1], IsInvalid()) << "Operand 2 is not set";
216 EXPECT_THAT(IT.VariableValues[0], IsInvalid());
217 EXPECT_THAT(IT.VariableValues[1], IsInvalid());
264 AllDefRegisters.insert(IT.VariableValues[0].getReg());
295 EXPECT_THAT(IT.VariableValues[0].getReg(), Not(IT.VariableValues[1].getReg()))
295 EXPECT_THAT(IT.VariableValues[0].getReg(), Not(IT.VariableValues[1].getReg()))
297 EXPECT_THAT(IT.VariableValues[0].getReg(), Not(IT.VariableValues[2].getReg()))
297 EXPECT_THAT(IT.VariableValues[0].getReg(), Not(IT.VariableValues[2].getReg()))
299 EXPECT_THAT(IT.VariableValues[3], IsInvalid());
330 EXPECT_EQ(IT.VariableValues[2].getImm(), 1);
331 EXPECT_EQ(IT.VariableValues[3].getReg(), 0u);
332 EXPECT_EQ(IT.VariableValues[4].getImm(), 0);
333 EXPECT_EQ(IT.VariableValues[5].getReg(), 0u);
utils/TableGen/AsmMatcherEmitter.cpp 624 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class)
624 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class)
626 if (*RHS.AsmOperands[i].Class < *AsmOperands[i].Class)
626 if (*RHS.AsmOperands[i].Class < *AsmOperands[i].Class)
665 if (AsmOperands[i].Class->Kind != RHS.AsmOperands[i].Class->Kind ||
665 if (AsmOperands[i].Class->Kind != RHS.AsmOperands[i].Class->Kind ||
666 AsmOperands[i].Class->Kind == ClassInfo::Token)
667 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class ||
667 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class ||
668 *RHS.AsmOperands[i].Class < *AsmOperands[i].Class)
668 *RHS.AsmOperands[i].Class < *AsmOperands[i].Class)
676 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class)
676 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class)
678 if (*RHS.AsmOperands[i].Class < *AsmOperands[i].Class)
678 if (*RHS.AsmOperands[i].Class < *AsmOperands[i].Class)
807 const AsmOperand &Op = AsmOperands[i];
2906 OS << '_' << II.RequiredFeatures[i]->TheDef->getName();
utils/TableGen/CodeGenDAGPatterns.cpp 2959 InNodes[0]->getNumTypes() == 1 &&
2961 MadeChange |= Node->UpdateNodeType(0, InNodes[0]->getExtType(0),
utils/TableGen/CodeGenRegisters.cpp 581 CodeGenRegister *SR = ExplicitSubRegs[i];
1307 Name += Parts[i]->getName();
1308 Size += Parts[i]->Size;
1309 if (Parts[i]->Offset != (LastOffset + LastSize))
1311 LastOffset = Parts[i]->Offset;
1312 LastSize = Parts[i]->Size;
2430 dbgs() << ' ' << RegUnits[Unit].Roots[0]->getName();
utils/TableGen/CodeGenRegisters.h 357 return VTs[VTNum];
698 const RegUnit &getRegUnit(unsigned RUID) const { return RegUnits[RUID]; }
utils/TableGen/DAGISelMatcher.cpp 110 return Operands[i];
296 OS << ' ' << getEnumName(VTs[i]);
299 OS << Operands[i] << ' ';
utils/TableGen/DAGISelMatcher.h 194 const Matcher *getChild(unsigned i) const { return Children[i]; }
480 const SDNodeInfo &getCaseOpcode(unsigned i) const { return *Cases[i].first; }
482 const Matcher *getCaseMatcher(unsigned i) const { return Cases[i].second; }
530 MVT::SimpleValueType getCaseType(unsigned i) const { return Cases[i].first; }
532 const Matcher *getCaseMatcher(unsigned i) const { return Cases[i].second; }
916 return ChainNodes[i];
1012 return VTs[i];
1018 return Operands[i];
1100 unsigned getResult(unsigned R) const { return Results[R]; }
utils/TableGen/DFAEmitter.cpp 309 OS << "using " << Name << "Action = " << ActionTypes[0] << ";\n";
utils/TableGen/FastISelEmitter.cpp 141 if (Operands[i].isImm() && Operands[i].getImmCode() != 0)
141 if (Operands[i].isImm() && Operands[i].getImmCode() != 0)
151 if (!Operands[i].isImm())
152 Result.Operands.push_back(Operands[i]);
294 if (Operands[i].isReg()) {
296 } else if (Operands[i].isImm()) {
298 } else if (Operands[i].isFP()) {
319 if (Operands[i].isReg()) {
322 } else if (Operands[i].isImm()) {
325 } else if (Operands[i].isFP()) {
336 if (Operands[i].isReg()) {
338 } else if (Operands[i].isImm()) {
340 } else if (Operands[i].isFP()) {
362 Operands[i].printManglingSuffix(OS, ImmPredicates, StripImmCodes);
369 Operands[i].printManglingSuffix(OS, ImmPredicates, StripImmCodes);
utils/TableGen/RegisterInfoEmitter.cpp 803 const MaskRolPair &P = Sequence[p];
utils/TableGen/SearchableTableEmitter.cpp 198 if (Index.Fields[0].Enum) {
199 Record *EnumEntry = Rec->getValueAsDef(Index.Fields[0].Name);
200 return Index.Fields[0].Enum->EntryMap[EnumEntry]->second;
203 return getInt(Rec, Index.Fields[0].Name);
362 (Index.Fields[0].Enum || isa<BitsRecTy>(Index.Fields[0].RecType))) {
362 (Index.Fields[0].Enum || isa<BitsRecTy>(Index.Fields[0].RecType))) {
374 OS << " size_t Idx = " << Index.Fields[0].Name << ";\n";
386 const GenericField &Field = Index.Fields[0];