Searched refs:CodeGen (Results 1 - 25 of 94) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfo.h29 namespace CodeGen { namespace in namespace:clang
52 CodeGen::CodeGenTypes &CGT;
56 ABIInfo(CodeGen::CodeGenTypes &cgt)
65 CodeGen::CGCXXABI &getCXXABI() const;
78 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
84 // the ABI information any lower than CodeGen. Of course, for
87 virtual CodeGen::Address EmitVAArg(CodeGen::CodeGenFunction &CGF,
88 CodeGen::Address VAListAddr,
95 virtual CodeGen
[all...]
H A DCodeGenABITypes.cpp14 // CodeGenTypes class in lib/CodeGen.
18 #include "clang/CodeGen/CodeGenABITypes.h"
23 #include "clang/CodeGen/CGFunctionInfo.h"
28 using namespace CodeGen;
30 void CodeGen::addDefaultFunctionDefinitionAttributes(CodeGenModule &CGM,
36 CodeGen::arrangeObjCMessageSendSignature(CodeGenModule &CGM,
43 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM,
49 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM,
55 CodeGen::arrangeCXXMethodType(CodeGenModule &CGM,
63 CodeGen
[all...]
H A DPatternInit.h18 namespace CodeGen { namespace in namespace:clang
24 } // end namespace CodeGen
H A DCGObjCRuntime.h35 namespace CodeGen { namespace in namespace:clang
55 namespace CodeGen { namespace in namespace:clang
65 CodeGen::CodeGenModule &CGM;
66 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {}
78 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
81 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
85 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
162 virtual CodeGen::RValue
163 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
176 CodeGen
[all...]
H A DTargetInfo.h35 namespace CodeGen { namespace in namespace:clang
58 CodeGen::CodeGenModule &M) const {}
63 CodeGen::CodeGenModule &CGM,
96 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const {
104 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
114 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF,
124 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF,
134 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF,
142 CodeGen::CodeGenFunction &CGF, CodeGen
[all...]
H A DCodeGenTBAA.h1 //===--- CodeGenTBAA.h - TBAA information for LLVM CodeGen ------*- C++ -*-===//
31 namespace CodeGen { namespace in namespace:clang
214 } // end namespace CodeGen
219 template<> struct DenseMapInfo<clang::CodeGen::TBAAAccessInfo> {
220 static clang::CodeGen::TBAAAccessInfo getEmptyKey() {
222 return clang::CodeGen::TBAAAccessInfo(
223 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
230 static clang::CodeGen::TBAAAccessInfo getTombstoneKey() {
232 return clang::CodeGen::TBAAAccessInfo(
233 static_cast<clang::CodeGen
[all...]
H A DAddress.h21 namespace CodeGen { namespace in namespace:clang
108 template <class U> inline U cast(CodeGen::Address addr) {
111 template <class U> inline bool isa(CodeGen::Address addr) {
H A DCGCUDARuntime.cpp22 using namespace CodeGen;
H A DSanitizerMetadata.h28 namespace CodeGen { namespace in namespace:clang
49 } // end namespace CodeGen
H A DVarBypassDetector.h28 namespace CodeGen { namespace in namespace:clang
H A DCGOpenMPRuntimeNVPTX.h22 namespace CodeGen { namespace in namespace:clang
113 const RegionCodeGenTy &CodeGen);
123 /// \param CodeGen Object containing the target statements.
129 const RegionCodeGenTy &CodeGen);
145 const RegionCodeGenTy &CodeGen) override;
230 /// \param CodeGen Code generation sequence for the \a D directive.
235 const RegionCodeGenTy &CodeGen) override;
245 /// \param CodeGen Code generation sequence for the \a D directive.
250 const RegionCodeGenTy &CodeGen) override;
487 } // CodeGen namespac
[all...]
H A DCGOpenCLRuntime.h30 namespace CodeGen { namespace in namespace:clang
H A DCodeGenTypeCache.h27 namespace CodeGen { namespace in namespace:clang
118 } // end namespace CodeGen
H A DCGObjCRuntime.cpp23 #include "clang/CodeGen/CGFunctionInfo.h"
24 #include "clang/CodeGen/CodeGenABITypes.h"
28 using namespace CodeGen;
30 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
37 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
46 CodeGen::CodeGenModule &CGM,
53 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
389 clang::CodeGen::emitObjCProtocolObject(CodeGenModule &CGM,
H A DCGStmtOpenMP.cpp32 using namespace CodeGen;
268 const RegionCodeGenTy &CodeGen);
1525 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen,
1530 S, *CS->getCapturedDecl()->param_begin(), InnermostKind, CodeGen);
1717 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
1739 emitCommonOMPParallelDirective(*this, S, OMPD_parallel, CodeGen,
2386 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
2393 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen);
2480 // while (idx <= UB) { <CodeGen rest of pragma>; idx += ST; }
2505 auto &&CodeGen local
1523 emitCommonOMPParallelDirective( CodeGenFunction &CGF, const OMPExecutableDirective &S, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, const CodeGenBoundParametersTy &CodeGenBoundParameters) argument
2796 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { local
2806 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { local
2816 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { local
2826 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
2839 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3046 auto &&CodeGen = [&S](CodeGenFunction &CGF) { local
3344 auto &&CodeGen = [&S, &HasLastprivates](CodeGenFunction &CGF, local
3365 auto &&CodeGen = [&S, &HasLastprivates](CodeGenFunction &CGF, local
3396 auto &&CodeGen = [&S, CapturedStmt, CS, local
3555 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { local
3581 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3609 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3686 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3703 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3721 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3739 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3774 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3888 auto &&CodeGen = [&Data, &S, CS, &BodyGen, &LastprivateDstsOrigs, local
4145 auto &&CodeGen = [&Data, &S, CS, &BodyGen, BPVD, PVD, SVD, local
4251 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4752 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { local
4779 auto &&CodeGen = [&S, C, this](CodeGenFunction &CGF, local
5364 auto &&CodeGen = [&S, Kind, AO, CS](CodeGenFunction &CGF, local
5375 emitCommonOMPTargetDirective(CodeGenFunction &CGF, const OMPExecutableDirective &S, const RegionCodeGenTy &CodeGen) argument
5473 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5485 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5491 emitCommonOMPTeamsDirective(CodeGenFunction &CGF, const OMPExecutableDirective &S, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) argument
5519 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5539 auto &&CodeGen = [&S, CS](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5559 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5572 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5587 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
5605 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5618 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5633 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
5651 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5664 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5678 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
5700 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
5723 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
5746 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
5794 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5807 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5846 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5859 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6051 auto &&CodeGen = [&S, &Info, &PrivatizeDevicePointers]( local
6172 auto &&CodeGen = [&S, CS](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6194 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6207 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6219 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6234 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6247 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6260 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6273 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6286 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6478 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6490 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6502 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
6520 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
[all...]
H A DCGCUDARuntime.h31 namespace CodeGen { namespace in namespace:clang
H A DCoverageMappingGen.h43 namespace CodeGen { namespace in namespace:clang
120 } // end namespace CodeGen
H A DModuleBuilder.cpp13 #include "clang/CodeGen/ModuleBuilder.h"
29 using namespace CodeGen;
63 std::unique_ptr<CodeGen::CodeGenModule> Builder;
145 Builder.reset(new CodeGen::CodeGenModule(Context, HeaderSearchOpts,
219 // Don't allow re-entrant calls to CodeGen triggered by PCH
255 // Don't allow re-entrant calls to CodeGen triggered by PCH
259 if (CodeGen::CGDebugInfo *DI = Builder->getModuleDebugInfo())
H A DPatternInit.cpp15 llvm::Constant *clang::CodeGen::initializationPatternFor(CodeGenModule &CGM,
H A DObjectFilePCHContainerOperations.cpp9 #include "clang/CodeGen/ObjectFilePCHContainerOperations.h"
19 #include "clang/CodeGen/BackendUtil.h"
55 std::unique_ptr<CodeGen::CodeGenModule> Builder;
61 clang::CodeGen::CGDebugInfo &DI;
63 DebugTypeVisitor(clang::CodeGen::CGDebugInfo &DI, ASTContext &Ctx)
170 Builder.reset(new CodeGen::CodeGenModule(
242 std::unique_ptr<CodeGen::CodeGenModule> Builder = std::move(this->Builder);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CodeGen/
H A DConstantInitFuture.h27 namespace CodeGen { namespace in namespace:clang
33 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitBuilderBase*> {
34 using T = ::clang::CodeGen::ConstantInitBuilderBase*;
43 namespace CodeGen { namespace in namespace:clang
86 } // end namespace CodeGen
92 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitFuture> {
93 using T = ::clang::CodeGen::ConstantInitFuture;
H A DModuleBuilder.h1 //===--- CodeGen/ModuleBuilder.h - Build LLVM from ASTs ---------*- C++ -*-===//
35 namespace CodeGen { namespace in namespace:clang
50 CodeGen::CodeGenModule &CGM();
69 CodeGen::CGDebugInfo *getCGDebugInfo();
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile160 SRCS_MIN+= CodeGen/AggressiveAntiDepBreaker.cpp
161 SRCS_MIN+= CodeGen/AllocationOrder.cpp
162 SRCS_MIN+= CodeGen/Analysis.cpp
163 SRCS_MIN+= CodeGen/AsmPrinter/ARMException.cpp
164 SRCS_MIN+= CodeGen/AsmPrinter/AccelTable.cpp
165 SRCS_MIN+= CodeGen/AsmPrinter/AddressPool.cpp
166 SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinter.cpp
167 SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
168 SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
169 SRCS_MIN+= CodeGen/AsmPrinte
[all...]
/freebsd-13-stable/lib/clang/libclang/
H A DMakefile231 SRCS_MIN+= CodeGen/BackendUtil.cpp
232 SRCS_MIN+= CodeGen/CGAtomic.cpp
233 SRCS_MIN+= CodeGen/CGBlocks.cpp
234 SRCS_MIN+= CodeGen/CGBuiltin.cpp
235 SRCS_MIN+= CodeGen/CGCUDANV.cpp
236 SRCS_MIN+= CodeGen/CGCUDARuntime.cpp
237 SRCS_MIN+= CodeGen/CGCXX.cpp
238 SRCS_MIN+= CodeGen/CGCXXABI.cpp
239 SRCS_MIN+= CodeGen/CGCall.cpp
240 SRCS_MIN+= CodeGen/CGClas
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp24 #include "llvm/CodeGen/CommandFlags.h"
135 clEnumValN(THINCODEGEN, "codegen", "CodeGen (expected to match llc)"),
186 cl::desc("Write merged LTO module to file before CodeGen"));
222 cl::desc("Restore original linkage of globals prior to CodeGen"));
962 LTOCodeGenerator CodeGen(Context);
965 CodeGen.setDiagnosticHandler(handleDiagnostics, nullptr);
967 CodeGen.setCodePICModel(codegen::getExplicitRelocModel());
968 CodeGen.setFreestanding(EnableFreestanding);
970 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF);
971 CodeGen
[all...]

Completed in 116 milliseconds

1234