H A D | SemaChecking.cpp | 190 SemaBuiltinAnnotation(Sema & S,CallExpr * TheCall) SemaBuiltinAnnotation() argument 216 SemaBuiltinMSVCAnnotation(Sema & S,CallExpr * TheCall) SemaBuiltinMSVCAnnotation() argument 240 SemaBuiltinAddressof(Sema & S,CallExpr * TheCall) SemaBuiltinAddressof() argument 255 SemaBuiltinFunctionStart(Sema & S,CallExpr * TheCall) SemaBuiltinFunctionStart() argument 279 SemaBuiltinPreserveAI(Sema & S,CallExpr * TheCall) SemaBuiltinPreserveAI() argument 290 SemaBuiltinAlignment(Sema & S,CallExpr * TheCall,unsigned ID) SemaBuiltinAlignment() argument 368 SemaBuiltinOverflow(Sema & S,CallExpr * TheCall,unsigned BuiltinID) SemaBuiltinOverflow() argument 456 CallExpr *TheCall; global() member 697 SemaBuiltinDumpStruct(Sema & S,CallExpr * TheCall) SemaBuiltinDumpStruct() argument 1110 checkFortifiedBuiltinMemoryFunction(FunctionDecl * FD,CallExpr * TheCall) checkFortifiedBuiltinMemoryFunction() argument 1429 SemaBuiltinSEHScopeCheck(Sema & SemaRef,CallExpr * TheCall,Scope::ScopeFlags NeededScopeFlags,unsigned DiagID) SemaBuiltinSEHScopeCheck() argument 1505 SemaOpenCLBuiltinNDRangeAndBlock(Sema & S,CallExpr * TheCall) SemaOpenCLBuiltinNDRangeAndBlock() argument 1532 SemaOpenCLBuiltinKernelWorkGroupSize(Sema & S,CallExpr * TheCall) SemaOpenCLBuiltinKernelWorkGroupSize() argument 1549 checkOpenCLEnqueueLocalSizeArgs(Sema & S,CallExpr * TheCall,unsigned Start,unsigned End) checkOpenCLEnqueueLocalSizeArgs() argument 1560 checkOpenCLEnqueueVariadicArgs(Sema & S,CallExpr * TheCall,Expr * BlockArg,unsigned NumNonVarArgs) checkOpenCLEnqueueVariadicArgs() argument 1608 SemaOpenCLBuiltinEnqueueKernel(Sema & S,CallExpr * TheCall) SemaOpenCLBuiltinEnqueueKernel() argument 1974 SemaBuiltinLaunder(Sema & S,CallExpr * TheCall) SemaBuiltinLaunder() argument 2037 CheckBuiltinTargetNotInUnsupported(Sema & S,unsigned BuiltinID,CallExpr * TheCall,ArrayRef<llvm::Triple::ObjectFormatType> UnsupportedObjectFormatTypes) CheckBuiltinTargetNotInUnsupported() argument 2052 CheckBuiltinTargetInSupported(Sema & S,unsigned BuiltinID,CallExpr * TheCall,ArrayRef<llvm::Triple::ArchType> SupportedArchs) CheckBuiltinTargetInSupported() argument 2067 CheckTSBuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckTSBuiltinFunctionCall() argument 2148 CheckBuiltinFunctionCall(FunctionDecl * FDecl,unsigned BuiltinID,CallExpr * TheCall) CheckBuiltinFunctionCall() argument 2886 __anon6690ba030f02(CallExpr *TheCall) CheckBuiltinFunctionCall() argument 3024 ParseSVEImmChecks(CallExpr * TheCall,SmallVector<std::tuple<int,int,int>,3> & ImmChecks) ParseSVEImmChecks() argument 3175 checkArmStreamingBuiltin(Sema & S,CallExpr * TheCall,const FunctionDecl * FD,ArmStreamingType BuiltinType) checkArmStreamingBuiltin() argument 3231 CheckSMEBuiltinFunctionCall(unsigned BuiltinID,CallExpr * TheCall) CheckSMEBuiltinFunctionCall() argument 3269 CheckSVEBuiltinFunctionCall(unsigned BuiltinID,CallExpr * TheCall) CheckSVEBuiltinFunctionCall() argument 3296 CheckNeonBuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckNeonBuiltinFunctionCall() argument 3381 CheckMVEBuiltinFunctionCall(unsigned BuiltinID,CallExpr * TheCall) CheckMVEBuiltinFunctionCall() argument 3390 CheckCDEBuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckCDEBuiltinFunctionCall() argument 3427 CheckARMBuiltinExclusiveCall(unsigned BuiltinID,CallExpr * TheCall,unsigned MaxWidth) CheckARMBuiltinExclusiveCall() argument 3543 CheckARMBuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckARMBuiltinFunctionCall() argument 3620 CheckAArch64BuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckAArch64BuiltinFunctionCall() argument 3778 CheckBPFBuiltinFunctionCall(unsigned BuiltinID,CallExpr * TheCall) CheckBPFBuiltinFunctionCall() argument 3841 CheckHexagonBuiltinArgument(unsigned BuiltinID,CallExpr * TheCall) CheckHexagonBuiltinArgument() argument 4102 CheckHexagonBuiltinFunctionCall(unsigned BuiltinID,CallExpr * TheCall) CheckHexagonBuiltinFunctionCall() argument 4108 CheckLoongArchBuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckLoongArchBuiltinFunctionCall() argument 4600 CheckMipsBuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckMipsBuiltinFunctionCall() argument 4606 CheckMipsBuiltinCpu(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckMipsBuiltinCpu() argument 4639 CheckMipsBuiltinArgument(unsigned BuiltinID,CallExpr * TheCall) CheckMipsBuiltinArgument() argument 4912 SemaValueIsRunOfOnes(CallExpr * TheCall,unsigned ArgNum) SemaValueIsRunOfOnes() argument 4933 CheckPPCBuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckPPCBuiltinFunctionCall() argument 5107 CheckAMDGCNBuiltinFunctionCall(unsigned BuiltinID,CallExpr * TheCall) CheckAMDGCNBuiltinFunctionCall() argument 5167 CheckRISCVLMUL(CallExpr * TheCall,unsigned ArgNum) CheckRISCVLMUL() argument 5187 CheckInvalidVLENandLMUL(const TargetInfo & TI,CallExpr * TheCall,Sema & S,QualType Type,int EGW) CheckInvalidVLENandLMUL() argument 5218 CheckRISCVBuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckRISCVBuiltinFunctionCall() argument 6119 CheckSystemZBuiltinFunctionCall(unsigned BuiltinID,CallExpr * TheCall) CheckSystemZBuiltinFunctionCall() argument 6190 CheckWebAssemblyBuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckWebAssemblyBuiltinFunctionCall() argument 6247 CheckNVPTXBuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckNVPTXBuiltinFunctionCall() argument 6263 SemaBuiltinCpuSupports(Sema & S,const TargetInfo & TI,CallExpr * TheCall) SemaBuiltinCpuSupports() argument 6283 SemaBuiltinCpuIs(Sema & S,const TargetInfo & TI,CallExpr * TheCall) SemaBuiltinCpuIs() argument 6301 CheckX86BuiltinRoundingOrSAE(unsigned BuiltinID,CallExpr * TheCall) CheckX86BuiltinRoundingOrSAE() argument 6598 CheckX86BuiltinGatherScatterScale(unsigned BuiltinID,CallExpr * TheCall) CheckX86BuiltinGatherScatterScale() argument 6701 CheckX86BuiltinTileArgumentsRange(CallExpr * TheCall,ArrayRef<int> ArgNums) CheckX86BuiltinTileArgumentsRange() argument 6710 CheckX86BuiltinTileDuplicate(CallExpr * TheCall,ArrayRef<int> ArgNums) CheckX86BuiltinTileDuplicate() argument 6735 CheckX86BuiltinTileRangeAndDuplicate(CallExpr * TheCall,ArrayRef<int> ArgNums) CheckX86BuiltinTileRangeAndDuplicate() argument 6741 CheckX86BuiltinTileArguments(unsigned BuiltinID,CallExpr * TheCall) CheckX86BuiltinTileArguments() argument 6773 CheckX86BuiltinFunctionCall(const TargetInfo & TI,unsigned BuiltinID,CallExpr * TheCall) CheckX86BuiltinFunctionCall() argument 7630 CheckFunctionCall(FunctionDecl * FDecl,CallExpr * TheCall,const FunctionProtoType * Proto) CheckFunctionCall() argument 7728 CheckPointerCall(NamedDecl * NDecl,CallExpr * TheCall,const FunctionProtoType * Proto) CheckPointerCall() argument 7761 CheckOtherCall(CallExpr * TheCall,const FunctionProtoType * Proto) CheckOtherCall() argument 7810 CallExpr *TheCall = cast<CallExpr>(TheCallResult.get()); SemaAtomicOpsOverloaded() local 8402 BuiltinWasmRefNullExtern(CallExpr * TheCall) BuiltinWasmRefNullExtern() argument 8411 BuiltinWasmRefNullFunc(CallExpr * TheCall) BuiltinWasmRefNullFunc() argument 8440 CallExpr *TheCall = static_cast<CallExpr *>(TheCallResult.get()); SemaBuiltinAtomicOverloaded() local 8817 CallExpr *TheCall = (CallExpr *)TheCallResult.get(); SemaBuiltinNontemporalOverloaded() local 9017 SemaBuiltinVAStart(unsigned BuiltinID,CallExpr * TheCall) SemaBuiltinVAStart() argument 9156 SemaBuiltinUnorderedCompare(CallExpr * TheCall,unsigned BuiltinID) SemaBuiltinUnorderedCompare() argument 9199 SemaBuiltinFPClassification(CallExpr * TheCall,unsigned NumArgs,unsigned BuiltinID) SemaBuiltinFPClassification() argument 9285 SemaBuiltinComplex(CallExpr * TheCall) SemaBuiltinComplex() argument 9346 SemaBuiltinVSX(CallExpr * TheCall) SemaBuiltinVSX() argument 9390 SemaBuiltinShuffleVector(CallExpr * TheCall) SemaBuiltinShuffleVector() argument 9510 SemaBuiltinPrefetch(CallExpr * TheCall) SemaBuiltinPrefetch() argument 9529 SemaBuiltinArithmeticFence(CallExpr * TheCall) SemaBuiltinArithmeticFence() argument 9554 SemaBuiltinAssume(CallExpr * TheCall) SemaBuiltinAssume() argument 9569 SemaBuiltinAllocaWithAlign(CallExpr * TheCall) SemaBuiltinAllocaWithAlign() argument 9602 SemaBuiltinAssumeAligned(CallExpr * TheCall) SemaBuiltinAssumeAligned() argument 9646 SemaBuiltinOSLogFormat(CallExpr * TheCall) SemaBuiltinOSLogFormat() argument 9728 SemaBuiltinConstantArg(CallExpr * TheCall,int ArgNum,llvm::APSInt & Result) SemaBuiltinConstantArg() argument 9746 SemaBuiltinConstantArgRange(CallExpr * TheCall,int ArgNum,int Low,int High,bool RangeIsError) SemaBuiltinConstantArgRange() argument 9779 SemaBuiltinConstantArgMultiple(CallExpr * TheCall,int ArgNum,unsigned Num) SemaBuiltinConstantArgMultiple() argument 9801 SemaBuiltinConstantArgPower2(CallExpr * TheCall,int ArgNum) SemaBuiltinConstantArgPower2() argument 9847 SemaBuiltinConstantArgShiftedByte(CallExpr * TheCall,int ArgNum,unsigned ArgBits) SemaBuiltinConstantArgShiftedByte() argument 9876 SemaBuiltinConstantArgShiftedByteOrXXFF(CallExpr * TheCall,int ArgNum,unsigned ArgBits) SemaBuiltinConstantArgShiftedByteOrXXFF() argument 9905 SemaBuiltinARMMemoryTaggingCall(unsigned BuiltinID,CallExpr * TheCall) SemaBuiltinARMMemoryTaggingCall() argument 10060 SemaBuiltinARMSpecialReg(unsigned BuiltinID,CallExpr * TheCall,int ArgNum,unsigned ExpectedFieldNum,bool AllowName) SemaBuiltinARMSpecialReg() argument 10194 SemaBuiltinPPCMMACall(CallExpr * TheCall,unsigned BuiltinID,const char * TypeStr) SemaBuiltinPPCMMACall() argument 10262 SemaBuiltinLongjmp(CallExpr * TheCall) SemaBuiltinLongjmp() argument 10283 SemaBuiltinSetjmp(CallExpr * TheCall) SemaBuiltinSetjmp() argument 15385 CheckImplicitArgumentConversions(Sema & S,CallExpr * TheCall,SourceLocation CC) CheckImplicitArgumentConversions() argument 19598 PrepareBuiltinElementwiseMathOneArgCall(CallExpr * TheCall) PrepareBuiltinElementwiseMathOneArgCall() argument 19616 SemaBuiltinElementwiseMath(CallExpr * TheCall) SemaBuiltinElementwiseMath() argument 19646 SemaBuiltinElementwiseTernaryMath(CallExpr * TheCall) SemaBuiltinElementwiseTernaryMath() argument 19680 PrepareBuiltinReduceMathOneArgCall(CallExpr * TheCall) PrepareBuiltinReduceMathOneArgCall() argument 19692 SemaBuiltinNonDeterministicValue(CallExpr * TheCall) SemaBuiltinNonDeterministicValue() argument 19707 SemaBuiltinMatrixTranspose(CallExpr * TheCall,ExprResult CallResult) SemaBuiltinMatrixTranspose() argument 19757 SemaBuiltinMatrixColumnMajorLoad(CallExpr * TheCall,ExprResult CallResult) SemaBuiltinMatrixColumnMajorLoad() argument 19873 SemaBuiltinMatrixColumnMajorStore(CallExpr * TheCall,ExprResult CallResult) SemaBuiltinMatrixColumnMajorStore() argument 20000 BuiltinWasmTableGet(CallExpr * TheCall) BuiltinWasmTableGet() argument 20023 BuiltinWasmTableSet(CallExpr * TheCall) BuiltinWasmTableSet() argument 20041 BuiltinWasmTableSize(CallExpr * TheCall) BuiltinWasmTableSize() argument 20055 BuiltinWasmTableGrow(CallExpr * TheCall) BuiltinWasmTableGrow() argument 20079 BuiltinWasmTableFill(CallExpr * TheCall) BuiltinWasmTableFill() argument 20106 BuiltinWasmTableCopy(CallExpr * TheCall) BuiltinWasmTableCopy() argument [all...] |