Home
last modified time | relevance | path

Searched refs:IsCtor (Results 1 – 7 of 7) 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()
82 IsCtor ? "__init_array_start" : "__fini_array_start", in createInitOrFiniCalls()
88 IsCtor ? "__init_array_start" : "__fini_array_start", in createInitOrFiniCalls()
93 IsCtor ? "__init_array_end" : "__fini_array_end", in createInitOrFiniCalls()
99 IsCtor ? "__init_array_end" : "__fini_array_end", in createInitOrFiniCalls()
112 if (!IsCtor) { in createInitOrFiniCalls()
126 IRB.CreateCmp(IsCtor in createInitOrFiniKernel()
63 createInitOrFiniCalls(Function & F,bool IsCtor) createInitOrFiniCalls() argument
115 createInitOrFiniKernel(Module & M,StringRef GlobalName,bool IsCtor) createInitOrFiniKernel() argument
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXCtorDtorLowering.cpp91 static Function *createInitOrFiniKernelFunction(Module &M, bool IsCtor) { in createInitOrFiniKernelFunction() argument
93 IsCtor ? "nvptx$device$init" : "nvptx$device$fini"; in createInitOrFiniKernelFunction()
128 static void createInitOrFiniCalls(Function &F, bool IsCtor) { in createInitOrFiniCalls() argument
138 IsCtor ? "__init_array_start" : "__fini_array_start", in createInitOrFiniCalls()
144 IsCtor ? "__init_array_start" : "__fini_array_start", in createInitOrFiniCalls()
151 IsCtor ? "__init_array_end" : "__fini_array_end", PointerType::get(C, 0), in createInitOrFiniCalls()
157 IsCtor ? "__init_array_end" : "__fini_array_end", in createInitOrFiniCalls()
172 if (!IsCtor) { in createInitOrFiniCalls()
188 IRB.CreateCmp(IsCtor ? ICmpInst::ICMP_NE : ICmpInst::ICMP_UGT, BeginVal, in createInitOrFiniCalls()
197 IRB.CreateConstGEP1_64(PtrTy, CallBackPHI, IsCtor ? 1 : -1, "next"); in createInitOrFiniCalls()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp1079 bool IsCtor, unsigned Priority, in getStaticStructorSection() argument
1090 if (IsCtor) { in getStaticStructorSection()
1104 if (IsCtor) in getStaticStructorSection()
1946 const Triple &T, bool IsCtor, in getCOFFStaticStructorSection() argument
1975 OS << ".CRT$X" << (IsCtor ? "C" : "T") << LastLetter; in getCOFFStaticStructorSection()
1983 std::string Name = IsCtor ? ".ctors" : ".dtors"; in getCOFFStaticStructorSection()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h481 bool IsCtor);
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp279 bool IsCtor) override;
3254 const Constant *List, bool IsCtor) { in emitXXStructorList() argument
3267 (IsCtor ? llvm::Twine("__sinit") : llvm::Twine("__sterm")) + in emitXXStructorList()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp208 SourceRange R2, bool IsCtor) { in DiagnoseNoDiscard() argument
214 if (IsCtor) in DiagnoseNoDiscard()
219 if (IsCtor) in DiagnoseNoDiscard()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2958 bool IsCtor) { in emitXXStructorList() argument
2986 (IsCtor ? Obj.getStaticCtorSection(S.Priority, KeySym) in emitXXStructorList()