Lines Matching refs:AddBuiltinCandidate
6761 void Sema::AddBuiltinCandidate(QualType ResultTy, QualType *ParamTys, in AddBuiltinCandidate() function in Sema
7116 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in AddBuiltinAssignmentOperatorCandidates()
7124 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in AddBuiltinAssignmentOperatorCandidates()
7314 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7316 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7325 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7327 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7338 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7340 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7349 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7351 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7465 S.AddBuiltinCandidate(S.Context.getLValueReferenceType(PointeeTy), in addUnaryStarPointerOverloads()
7483 S.AddBuiltinCandidate(ArithTy, &ArithTy, Args, CandidateSet); in addUnaryPlusOrMinusArithmeticOverloads()
7492 S.AddBuiltinCandidate(VecTy, &VecTy, Args, CandidateSet); in addUnaryPlusOrMinusArithmeticOverloads()
7507 S.AddBuiltinCandidate(ParamTy, &ParamTy, Args, CandidateSet); in addUnaryPlusPointerOverloads()
7523 S.AddBuiltinCandidate(IntTy, &IntTy, Args, CandidateSet); in addUnaryTildePromotedIntegralOverloads()
7532 S.AddBuiltinCandidate(VecTy, &VecTy, Args, CandidateSet); in addUnaryTildePromotedIntegralOverloads()
7557 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet); in addEqualEqualOrNotEqualMemberPointerOverloads()
7632 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet); in addRelationalPointerOrEnumeralOverloads()
7648 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet); in addRelationalPointerOrEnumeralOverloads()
7657 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, in addRelationalPointerOrEnumeralOverloads()
7702 S.AddBuiltinCandidate(*Ptr, AsymmetricParamTypes, Args, CandidateSet); in addBinaryPlusOrMinusPointerOverloads()
7710 S.AddBuiltinCandidate(S.Context.getPointerDiffType(), ParamTypes, in addBinaryPlusOrMinusPointerOverloads()
7759 S.AddBuiltinCandidate(Result, LandR, Args, CandidateSet); in addGenericBinaryArithmeticOverloads()
7782 S.AddBuiltinCandidate(Result, LandR, Args, CandidateSet); in addGenericBinaryArithmeticOverloads()
7814 S.AddBuiltinCandidate(Result, LandR, Args, CandidateSet); in addBinaryBitwiseArithmeticOverloads()
7888 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7897 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7906 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7916 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7937 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7946 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7955 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7965 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7998 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
8006 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
8025 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
8032 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
8064 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addAssignmentIntegralOverloads()
8070 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addAssignmentIntegralOverloads()
8085 S.AddBuiltinCandidate(ParamTy, &ParamTy, Args, CandidateSet, in addExclaimOverload()
8091 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet, in addAmpAmpOrPipePipeOverload()
8119 S.AddBuiltinCandidate(ResultTy, ParamTypes, Args, CandidateSet); in addSubscriptOverloads()
8134 S.AddBuiltinCandidate(ResultTy, ParamTypes, Args, CandidateSet); in addSubscriptOverloads()
8185 S.AddBuiltinCandidate(ResultTy, ParamTypes, Args, CandidateSet); in addArrowStarOverloads()
8213 S.AddBuiltinCandidate(*Ptr, ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()
8224 S.AddBuiltinCandidate(*MemPtr, ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()
8239 S.AddBuiltinCandidate(*Enum, ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()