Lines Matching refs:AddBuiltinCandidate
6715 void Sema::AddBuiltinCandidate(QualType ResultTy, QualType *ParamTys, in AddBuiltinCandidate() function in Sema
7069 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in AddBuiltinAssignmentOperatorCandidates()
7077 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in AddBuiltinAssignmentOperatorCandidates()
7266 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7268 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7277 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7279 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7290 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7292 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7301 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7303 S.AddBuiltinCandidate(CandidateTy, ParamTypes, Args, CandidateSet); in addPlusPlusMinusMinusStyleOverloads()
7417 S.AddBuiltinCandidate(S.Context.getLValueReferenceType(PointeeTy), in addUnaryStarPointerOverloads()
7435 S.AddBuiltinCandidate(ArithTy, &ArithTy, Args, CandidateSet); in addUnaryPlusOrMinusArithmeticOverloads()
7444 S.AddBuiltinCandidate(VecTy, &VecTy, Args, CandidateSet); in addUnaryPlusOrMinusArithmeticOverloads()
7459 S.AddBuiltinCandidate(ParamTy, &ParamTy, Args, CandidateSet); in addUnaryPlusPointerOverloads()
7475 S.AddBuiltinCandidate(IntTy, &IntTy, Args, CandidateSet); in addUnaryTildePromotedIntegralOverloads()
7484 S.AddBuiltinCandidate(VecTy, &VecTy, Args, CandidateSet); in addUnaryTildePromotedIntegralOverloads()
7509 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet); in addEqualEqualOrNotEqualMemberPointerOverloads()
7584 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet); in addRelationalPointerOrEnumeralOverloads()
7600 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet); in addRelationalPointerOrEnumeralOverloads()
7609 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, in addRelationalPointerOrEnumeralOverloads()
7654 S.AddBuiltinCandidate(*Ptr, AsymmetricParamTypes, Args, CandidateSet); in addBinaryPlusOrMinusPointerOverloads()
7662 S.AddBuiltinCandidate(S.Context.getPointerDiffType(), ParamTypes, in addBinaryPlusOrMinusPointerOverloads()
7711 S.AddBuiltinCandidate(Result, LandR, Args, CandidateSet); in addGenericBinaryArithmeticOverloads()
7734 S.AddBuiltinCandidate(Result, LandR, Args, CandidateSet); in addGenericBinaryArithmeticOverloads()
7766 S.AddBuiltinCandidate(Result, LandR, Args, CandidateSet); in addBinaryBitwiseArithmeticOverloads()
7840 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7849 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7858 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7868 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7889 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7898 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7907 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7917 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentPointerOverloads()
7950 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
7958 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
7977 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
7984 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet, in addAssignmentArithmeticOverloads()
8016 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addAssignmentIntegralOverloads()
8022 S.AddBuiltinCandidate(ParamTypes[0], ParamTypes, Args, CandidateSet); in addAssignmentIntegralOverloads()
8037 S.AddBuiltinCandidate(ParamTy, &ParamTy, Args, CandidateSet, in addExclaimOverload()
8043 S.AddBuiltinCandidate(S.Context.BoolTy, ParamTypes, Args, CandidateSet, in addAmpAmpOrPipePipeOverload()
8071 S.AddBuiltinCandidate(ResultTy, ParamTypes, Args, CandidateSet); in addSubscriptOverloads()
8086 S.AddBuiltinCandidate(ResultTy, ParamTypes, Args, CandidateSet); in addSubscriptOverloads()
8137 S.AddBuiltinCandidate(ResultTy, ParamTypes, Args, CandidateSet); in addArrowStarOverloads()
8165 S.AddBuiltinCandidate(*Ptr, ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()
8176 S.AddBuiltinCandidate(*MemPtr, ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()
8191 S.AddBuiltinCandidate(*Enum, ParamTypes, Args, CandidateSet); in addConditionalOperatorOverloads()