Home
last modified time | relevance | path

Searched refs:IsCtor (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCtorDtorLowering.cpp30 static Function *createInitOrFiniKernelFunction(Module &M, bool IsCtor) { in createInitOrFiniKernelFunction() argument
32 if (!IsCtor) in createInitOrFiniKernelFunction()
42 if (IsCtor) in createInitOrFiniKernelFunction()
72 static void createInitOrFiniCalls(Function &F, bool IsCtor) { in createInitOrFiniCalls() argument
83 IsCtor ? "__init_array_start" : "__fini_array_start", PtrArrayTy, [&]() { in createInitOrFiniCalls()
88 IsCtor ? "__init_array_start" : "__fini_array_start", in createInitOrFiniCalls()
93 IsCtor ? "__init_array_end" : "__fini_array_end", PtrArrayTy, [&]() { in createInitOrFiniCalls()
98 IsCtor ? "__init_array_end" : "__fini_array_end", in createInitOrFiniCalls()
111 if (!IsCtor) { in createInitOrFiniCalls()
129 IRB.CreateCmp(IsCtor ? ICmpInst::ICMP_NE : ICmpInst::ICMP_UGE, Start, in createInitOrFiniCalls()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXCtorDtorLowering.cpp59 static Function *createInitOrFiniKernelFunction(Module &M, bool IsCtor) { in createInitOrFiniKernelFunction() argument
61 IsCtor ? "nvptx$device$init" : "nvptx$device$fini"; in createInitOrFiniKernelFunction()
96 static void createInitOrFiniCalls(Function &F, bool IsCtor) { in createInitOrFiniCalls() argument
106 IsCtor ? "__init_array_start" : "__fini_array_start", in createInitOrFiniCalls()
112 IsCtor ? "__init_array_start" : "__fini_array_start", in createInitOrFiniCalls()
119 IsCtor ? "__init_array_end" : "__fini_array_end", PointerType::get(C, 0), in createInitOrFiniCalls()
125 IsCtor ? "__init_array_end" : "__fini_array_end", in createInitOrFiniCalls()
140 if (!IsCtor) { in createInitOrFiniCalls()
156 IRB.CreateCmp(IsCtor ? ICmpInst::ICMP_NE : ICmpInst::ICMP_UGT, BeginVal, in createInitOrFiniCalls()
165 IRB.CreateConstGEP1_64(PtrTy, CallBackPHI, IsCtor ? 1 : -1, "next"); in createInitOrFiniCalls()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLBuiltinTypeDeclBuilder.cpp112 bool IsCtor; member
133 bool IsCtor = false) in BuiltinTypeMethodBuilder()
135 IsConst(IsConst), IsCtor(IsCtor) {} in BuiltinTypeMethodBuilder()
139 bool IsCtor = false);
344 bool IsConst, bool IsCtor) in BuiltinTypeMethodBuilder() argument
346 IsCtor(IsCtor) { in BuiltinTypeMethodBuilder()
348 assert((!NameStr.empty() || IsCtor) && "method needs a name"); in BuiltinTypeMethodBuilder()
349 assert(((IsCtor && !IsConst) || !IsCtor) && "constructor cannot be const"); in BuiltinTypeMethodBuilder()
352 if (IsCtor) { in BuiltinTypeMethodBuilder()
390 if (IsCtor) in createDecl()
H A DSemaStmt.cpp204 SourceRange R1, SourceRange R2, bool IsCtor) { in DiagnoseNoDiscard() argument
212 << IsCtor << A << OffendingDecl << false << R1 << R2; in DiagnoseNoDiscard()
213 if (IsCtor) in DiagnoseNoDiscard()
221 << IsCtor << A << OffendingDecl << true << Msg << R1 << R2; in DiagnoseNoDiscard()
222 if (IsCtor) in DiagnoseNoDiscard()
/freebsd/contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/server/
H A DRPCServerSourceEmitter.cpp86 if (method.IsInstance && !method.IsCtor) in EmitStorageForParameters()
152 if (method.IsInstance && !method.IsCtor) in EmitDecodeForParameters()
194 if (!method.IsCtor) in CreateMethodCall()
333 if (!method.IsCtor && method.ReturnType->isVoidType()) { in EmitMethodCallAndEncode()
343 if (!method.IsCtor) { in EmitMethodCallAndEncode()
389 lldb_rpc_gen::TypeIsSBClass(method.ReturnType) || method.IsCtor; in EmitMethodCallAndEncode()
393 if (method.IsCtor) in EmitMethodCallAndEncode()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp1142 bool IsCtor, unsigned Priority, in getStaticStructorSection() argument
1153 if (IsCtor) { in getStaticStructorSection()
1167 if (IsCtor) in getStaticStructorSection()
2006 const Triple &T, bool IsCtor, in getCOFFStaticStructorSection() argument
2035 OS << ".CRT$X" << (IsCtor ? "C" : "T") << LastLetter; in getCOFFStaticStructorSection()
2043 std::string Name = IsCtor ? ".ctors" : ".dtors"; in getCOFFStaticStructorSection()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h515 bool IsCtor);
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp281 bool IsCtor) override;
3287 const Constant *List, bool IsCtor) { in emitXXStructorList() argument
3300 (IsCtor ? llvm::Twine("__sinit") : llvm::Twine("__sterm")) + in emitXXStructorList()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp3294 bool IsCtor) { in emitXXStructorList() argument
3322 (IsCtor ? Obj.getStaticCtorSection(S.Priority, KeySym) in emitXXStructorList()