| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | InterpFrame.cpp | 26 : Caller(Caller), S(S), Depth(Caller ? Caller->Depth + 1 : 0), Func(Func), in InterpFrame() 27 RetPC(RetPC), ArgSize(Func ? Func->getArgSize() : 0), in InterpFrame() 29 if (!Func) in InterpFrame() 61 if (Func->hasRVO()) in InterpFrame() 64 if (Func->hasThisPointer()) { in InterpFrame() 65 if (Func->hasRVO()) in InterpFrame() 79 if (Func) { in ~InterpFrame() 193 if (!Caller->Func) in getCallRange() 199 return Func->getDecl(); in getCallee() 231 if (Func && (!Func->hasBody() || Func->getDecl()->isImplicit()) && Caller) in getSource() [all …]
|
| H A D | FunctionPointer.h | 22 const Function *Func; 25 FunctionPointer() : Func(nullptr) {} in FunctionPointer() 26 FunctionPointer(const Function *Func) : Func(Func) { assert(Func); } in FunctionPointer() argument 28 const Function *getFunction() const { return Func; } in getFunction() 31 if (!Func) in toAPValue() 35 return APValue(Func->getDecl(), CharUnits::Zero(), {}, in toAPValue() 41 if (Func) in print() 42 OS << Func->getName(); in print() 49 if (!Func) in toDiagnosticString() 52 return toAPValue().getAsString(Ctx, Func->getDecl()->getType()); in toDiagnosticString() [all …]
|
| H A D | Context.cpp | 32 Function *Func = P->getFunction(FD); in isPotentialConstantExpr() local 33 if (!Func || !Func->hasBody()) in isPotentialConstantExpr() 37 if (!Run(Parent, Func, DummyResult)) { in isPotentialConstantExpr() 41 return Func->isConstexpr(); in isPotentialConstantExpr() 273 const Function *Func = P->getFunction(FD); in getOrCreateFunction() local 274 bool IsBeingCompiled = Func && Func->isDefined() && !Func->isFullyCompiled(); in getOrCreateFunction() 275 bool WasNotDefined = Func && !Func->isConstexpr() && !Func->isDefined(); in getOrCreateFunction() 278 return Func; in getOrCreateFunction() 280 if (!Func || WasNotDefined) { in getOrCreateFunction() 282 Func = F; in getOrCreateFunction() [all …]
|
| H A D | ByteCodeEmitter.cpp | 91 Function *Func = P.getFunction(FuncDecl); in compileFunc() local 92 if (!Func) { in compileFunc() 97 Func = in compileFunc() 103 assert(Func); in compileFunc() 107 Func->setDefined(false); in compileFunc() 108 return Func; in compileFunc() 111 Func->setDefined(true); in compileFunc() 122 Func->setIsFullyCompiled(true); in compileFunc() 123 return Func; in compileFunc() 135 Func->setIsFullyCompiled(true); in compileFunc() [all …]
|
| H A D | InterpFrame.h | 34 InterpFrame(InterpState &S, const Function *Func, InterpFrame *Caller, 41 InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC); 65 const Function *getFunction() const { return Func; } in getFunction() 109 bool isRoot() const { return !Func; } in isRoot() 112 CodePtr getPC() const { return Func->getCodeBegin(); } in getPC() 153 const Function *Func; variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCLowerMASSVEntries.cpp | 53 static std::string createMASSVFuncName(Function &Func, 95 PPCLowerMASSVEntries::createMASSVFuncName(Function &Func, in createMASSVFuncName() argument 98 auto GenericName = Func.getName().str(); in createMASSVFuncName() 107 if (Func.getName() != "__powf4" && Func.getName() != "__powd2") in handlePowSpecialCases() 141 if (handlePowSpecialCases(CI, Func, M)) in lowerMASSVCall() 146 MASSVEntryName, Func.getFunctionType(), Func.getAttributes()); in lowerMASSVCall() 163 for (Function &Func : M) { in runOnModule() 164 if (!Func.isDeclaration()) in runOnModule() 167 if (!isMASSVFunc(Func.getName())) in runOnModule() 173 SmallVector<User *, 4> MASSVUsers(Func.users()); in runOnModule() [all …]
|
| H A D | PPCGenScalarMASSEntries.cpp | 57 Function &Func) const; 89 Function &Func) const { in createScalarMASSCall() 93 Module *M = Func.getParent(); in createScalarMASSCall() 101 MASSEntryStr, Func.getFunctionType(), Func.getAttributes()); in createScalarMASSCall() 115 for (Function &Func : M) { in runOnModule() 116 if (!Func.isDeclaration()) in runOnModule() 119 auto Iter = ScalarMASSFuncs.find(Func.getName()); in runOnModule() 127 for (auto *User : Func.users()) in runOnModule() 133 Changed |= createScalarMASSCall(Iter->second, *CI, Func); in runOnModule()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SampleProfileInference.h | 213 applyFlowInference(Func); in apply() 221 for (auto &Jump : Func.Jumps) { in apply() 245 FlowFunction Func; in createFlowFunction() local 257 Block.Index = Func.Blocks.size(); in createFlowFunction() 258 Func.Blocks.push_back(Block); in createFlowFunction() 268 Func.Jumps.push_back(Jump); in createFlowFunction() 271 for (auto &Jump : Func.Jumps) { in createFlowFunction() 283 if (Func.Blocks[I].isEntry()) { in createFlowFunction() 284 Func.Entry = I; in createFlowFunction() 291 auto &EntryBlock = Func.Blocks[Func.Entry]; in createFlowFunction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUHSAMetadataStreamer.cpp | 251 if (Func.hasFnAttribute("device-init")) in emitKernelAttrs() 259 auto &Func = MF.getFunction(); in emitKernelArgs() local 262 for (auto &Arg : Func.args()) in emitKernelArgs() 273 auto Func = Arg.getParent(); in emitKernelArg() local 386 auto &Func = MF.getFunction(); in emitHiddenKernelArgs() local 393 const Module *M = Func.getParent(); in emitHiddenKernelArgs() 530 auto &Func = MF.getFunction(); in emitKernel() local 546 emitKernelLanguage(Func, Kern); in emitKernel() 547 emitKernelAttrs(Func, Kern); in emitKernel() 567 auto &Func = MF.getFunction(); in emitHiddenKernelArgs() local [all …]
|
| H A D | AMDGPULowerModuleLDSPass.cpp | 418 if (Func.isDeclaration() || isKernelLDS(&Func)) in getTransitiveUsesOfLDS() 448 if (Func.isDeclaration() || !isKernelLDS(&Func)) in getTransitiveUsesOfLDS() 607 if (Func.isDeclaration() || !isKernelLDS(&Func)) in kernelsThatIndirectlyAccessAnyOfPassedVariables() 611 KernelSet.insert(&Func); in kernelsThatIndirectlyAccessAnyOfPassedVariables() 722 if (Func.isDeclaration()) in assignLDSKernelIDToEachKernel() 724 if (!isKernelLDS(&Func)) in assignLDSKernelIDToEachKernel() 879 if (Func.isDeclaration() || !isKernelLDS(&Func)) in lowerModuleScopeStructVariables() 890 return F == &Func; in lowerModuleScopeStructVariables() 911 if (Func.isDeclaration() || !isKernelLDS(&Func)) in lowerKernelScopeStructVariables() 951 if (!Func.hasName()) { in lowerKernelScopeStructVariables() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LibCallsShrinkWrap.cpp | 134 switch (Func) { in performCallDomainErrorOnly() 186 switch (Func) { in performCallRangeErrorOnly() 224 switch (Func) { in performCallErrors() 294 LibFunc Func; in checkCandidate() local 298 if (!TLI.getLibFunc(*Callee, Func) || !TLI.has(Func)) in checkCandidate() 316 switch (Func) { in generateOneRangeCond() 338 switch (Func) { in generateTwoRangeCond() 417 if (Func != LibFunc_pow) { in generateCondForPow() 488 LibFunc Func; in perform() local 491 TLI.getLibFunc(*Callee, Func); in perform() [all …]
|
| H A D | EntryExitInstrumenter.cpp | 22 static void insertCall(Function &CurFn, StringRef Func, in insertCall() argument 27 if (Func == "mcount" || in insertCall() 28 Func == ".mcount" || in insertCall() 29 Func == "llvm.arm.gnu.eabi.mcount" || in insertCall() 30 Func == "\01_mcount" || in insertCall() 31 Func == "\01mcount" || in insertCall() 32 Func == "__mcount" || in insertCall() 33 Func == "_mcount" || in insertCall() 34 Func == "__cyg_profile_func_enter_bare") { in insertCall() 43 M.getOrInsertFunction(Func, in insertCall() [all …]
|
| H A D | SampleProfileInference.cpp | 603 : Params(Params), Func(Func) {} in FlowAdjuster() 633 Func.Blocks[Func.Entry].Flow += 1; in joinIsolatedComponents() 758 std::min(Func.Blocks[Func.Entry].Flow, in jumpDistance() 1043 FlowFunction &Func; member in __anonddb39fe60111::FlowAdjuster 1104 auto &Jump = Func.Jumps[J]; in initializeNetwork() 1191 auto &Jump = Func.Jumps[J]; in extractWeights() 1223 assert(Func.Entry == 0 && Func.Blocks[0].isEntry()); in verifyInput() 1297 Queue.push(Func.Entry); in verifyOutput() 1298 Visited[Func.Entry] = true; in verifyOutput() 1343 verifyInput(Func); in applyFlowInference() [all …]
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_platform.h | 713 template <typename Func, typename Arg> 779 template <typename Func> 782 Func::template Apply<MappingMips64_40>(); in ForEachMapping() 788 Func::template Apply<MappingPPC64_44>(); in ForEachMapping() 789 Func::template Apply<MappingPPC64_46>(); in ForEachMapping() 790 Func::template Apply<MappingPPC64_47>(); in ForEachMapping() 793 Func::template Apply<MappingS390x>(); in ForEachMapping() 794 Func::template Apply<MappingGo48>(); in ForEachMapping() 795 Func::template Apply<MappingGoWindows>(); in ForEachMapping() 798 Func::template Apply<MappingGoAarch64>(); in ForEachMapping() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | Iterator.cpp | 76 bool isInsertCall(const FunctionDecl *Func) { in isInsertCall() argument 77 const auto *IdInfo = Func->getIdentifier(); in isInsertCall() 80 if (Func->getNumParams() < 2 || Func->getNumParams() > 3) in isInsertCall() 88 const auto *IdInfo = Func->getIdentifier(); in isEmplaceCall() 91 if (Func->getNumParams() < 2) in isEmplaceCall() 98 bool isEraseCall(const FunctionDecl *Func) { in isEraseCall() argument 99 const auto *IdInfo = Func->getIdentifier(); in isEraseCall() 102 if (Func->getNumParams() < 1 || Func->getNumParams() > 2) in isEraseCall() 106 if (Func->getNumParams() == 2 && in isEraseCall() 116 if (Func->getNumParams() < 1 || Func->getNumParams() > 2) in isEraseAfterCall() [all …]
|
| H A D | MismatchedIteratorChecker.cpp | 55 const auto *Func = dyn_cast_or_null<FunctionDecl>(Call.getDecl()); in checkPreCall() local 56 if (!Func) in checkPreCall() 59 if (Func->isOverloadedOperator() && in checkPreCall() 60 isComparisonOperator(Func->getOverloadedOperator())) { in checkPreCall() 86 if (isEraseCall(Func) || isEraseAfterCall(Func)) { in checkPreCall() 93 } else if (isInsertCall(Func)) { in checkPreCall() 101 } else if (isEmplaceCall(Func)) { in checkPreCall() 140 const auto *Templ = Func->getPrimaryTemplate(); in checkPreCall() 145 const auto *TArgs = Func->getTemplateSpecializationArgs(); in checkPreCall() 165 for (auto J = 0U; J < Func->getNumParams(); ++J) { in checkPreCall() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsCCState.h | 35 static bool originalTypeIsF128(const Type *Ty, const char *Func); 59 const char *Func); 110 PreAnalyzeCallOperands(Outs, FuncArgs, Func); in PreAnalyzeCallOperands() 117 const char *Func) { in AnalyzeCallOperands() argument 118 PreAnalyzeCallOperands(Outs, Fn, FuncArgs, Func); in AnalyzeCallOperands() 145 void PreAnalyzeCallResult(const Type *RetTy, const char *Func) { in PreAnalyzeCallResult() argument 146 OriginalArgWasF128.push_back(originalTypeIsF128(RetTy, Func)); in PreAnalyzeCallResult() 153 const char *Func) { in PreAnalyzeCallResult() argument 157 PreAnalyzeCallResultForF128(Ins, RetTy, Func); in PreAnalyzeCallResult() 163 const char *Func) { in AnalyzeCallResult() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOMemOPSizeOpt.cpp | 145 LibFunc Func; in isMemcmp() local 147 Func == LibFunc_memcmp) { in isMemcmp() 153 LibFunc Func; in isBcmp() local 155 Func == LibFunc_bcmp) { in isBcmp() 163 LibFunc Func; in getName() local 167 if (Func == LibFunc_bcmp) in getName() 180 : Func(Func), BFI(BFI), ORE(ORE), DT(DT), TLI(TLI), Changed(false) { in MemOPSizeOpt() 187 visit(Func); in perform() 209 LibFunc Func; in visitCallInst() local 211 (Func == LibFunc_memcmp || Func == LibFunc_bcmp) && in visitCallInst() [all …]
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | coff_platform.per_jd.cpp | 21 OnExitFunction Func); 22 ORC_RT_INTERFACE int __orc_rt_coff_atexit(void *Header, AtExitFunction Func); 25 __orc_rt_coff_onexit_per_jd(OnExitFunction Func) { in __orc_rt_coff_onexit_per_jd() argument 26 return __orc_rt_coff_onexit(&__ImageBase, Func); in __orc_rt_coff_onexit_per_jd() 29 ORC_RT_INTERFACE int __orc_rt_coff_atexit_per_jd(AtExitFunction Func) { in __orc_rt_coff_atexit_per_jd() argument 30 return __orc_rt_coff_atexit(&__ImageBase, Func); in __orc_rt_coff_atexit_per_jd()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | RecordSerialization.h | 73 serialize_conditional_impl(T &Item, U Func) : Item(Item), Func(Func) {} in serialize_conditional_impl() 76 if (!Func()) in deserialize() 82 U Func; member 86 serialize_conditional_impl<T, U> serialize_conditional(T &Item, U Func) { in serialize_conditional() argument 87 return serialize_conditional_impl<T, U>(Item, Func); in serialize_conditional() 91 serialize_array_impl(ArrayRef<T> &Item, U Func) : Item(Item), Func(Func) {} in serialize_array_impl() 94 return Reader.readArray(Item, Func()); in deserialize() 98 U Func; member 161 serialize_array_impl<T, U> serialize_array(ArrayRef<T> &Item, U Func) { in serialize_array() argument 162 return serialize_array_impl<T, U>(Item, Func); in serialize_array()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARC.cpp | 25 FunctionCallee Func, ArrayRef<Value *> Args, const Twine &NameStr, in createCallInstWithColors() argument 28 FunctionType *FTy = Func.getFunctionType(); in createCallInstWithColors() 29 Value *Callee = Func.getCallee(); in createCallInstWithColors() 84 Function *Func = *objcarc::getAttachedARCFunction(AnnotatedCall); in insertRVCallWithColors() local 85 assert(Func && "operand isn't a Function"); in insertRVCallWithColors() 86 Type *ParamTy = Func->getArg(0)->getType(); in insertRVCallWithColors() 89 createCallInstWithColors(Func, CallArg, "", InsertPt, BlockColors); in insertRVCallWithColors()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | SampleProf.h | 465 FunctionId Func; 471 : Func(Func), Location(Location) {} 474 return Location == That.Location && Func == That.Func; 532 : Func(Func), State(UnknownContext), Attributes(ContextNone) {} 646 Func = newFunction; 655 Func = Context.back().Func; 660 return State == That.State && Func == That.Func && 671 return Func < That.Func; 678 auto V = Context1.Func.compare(Context2.Func); 702 if (ThisContext.back().Func != ThatContext.back().Func) [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | InstrProfWriter.cpp | 358 for (auto &Func : I.getValue()) in mergeRecordsFromWriter() local 359 addRecord(I.getKey(), Func.first, std::move(Func.second), 1, Warn); in mergeRecordsFromWriter() 385 for (const auto &Func : PD) { in shouldEncodeData() local 694 uint32_t NS = Func.getNumValueSites(VK); in validateRecord() 718 for (uint64_t Count : Func.Counts) in writeRecordInText() 721 if (Func.BitmapBytes.size() > 0) { in writeRecordInText() 724 for (uint8_t Byte : Func.BitmapBytes) { in writeRecordInText() 784 for (const auto &Func : I.getValue()) in writeText() local 799 const FuncPair &Func = record.second; in writeText() local 800 writeRecordInText(Name, Func.first, Func.second, Symtab, OS); in writeText() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DiagnosticInfo.cpp | 263 static const BasicBlock *getFirstFunctionBlock(const Function *Func) { in getFirstFunctionBlock() argument 264 return Func->empty() ? nullptr : &Func->front(); in getFirstFunctionBlock() 269 const Function *Func) in OptimizationRemark() argument 271 RemarkName, *Func, Func->getSubprogram(), in OptimizationRemark() 272 getFirstFunctionBlock(Func)) {} in OptimizationRemark() 297 const Function *Func) in OptimizationRemarkMissed() argument 299 DK_OptimizationRemarkMissed, DS_Remark, PassName, RemarkName, *Func, in OptimizationRemarkMissed() 300 Func->getSubprogram(), getFirstFunctionBlock(Func)) {} in OptimizationRemarkMissed() 332 const Function *Func) in OptimizationRemarkAnalysis() argument 334 DK_OptimizationRemarkAnalysis, DS_Remark, PassName, RemarkName, *Func, in OptimizationRemarkAnalysis() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBContext.cpp | 43 if (auto Func = dyn_cast_or_null<PDBSymbolFunc>(Symbol.get())) { in getLineInfoForAddress() local 44 Length = Func->getLength(); in getLineInfoForAddress() 150 auto *Func = dyn_cast_or_null<PDBSymbolFunc>(FuncSymbol.get()); in getFunctionName() local 162 if (!Func || Func->getVirtualAddress() == PS->getVirtualAddress()) in getFunctionName() 167 return Func ? Func->getName() : std::string(); in getFunctionName()
|