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

1234

/freebsd-11-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)
63 CodeGen::CGCXXABI &getCXXABI() const;
76 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
82 // the ABI information any lower than CodeGen. Of course, for
85 virtual CodeGen::Address EmitVAArg(CodeGen::CodeGenFunction &CGF,
86 CodeGen::Address VAListAddr,
93 virtual CodeGen
[all...]
H A DCodeGenABITypes.cpp14 // CodeGenTypes class in lib/CodeGen.
18 #include "clang/CodeGen/CodeGenABITypes.h"
21 #include "clang/CodeGen/CGFunctionInfo.h"
26 using namespace CodeGen;
29 CodeGen::arrangeObjCMessageSendSignature(CodeGenModule &CGM,
36 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM,
42 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM,
48 CodeGen::arrangeCXXMethodType(CodeGenModule &CGM,
56 CodeGen::arrangeFreeFunctionCall(CodeGenModule &CGM,
67 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
59 CodeGen::CodeGenModule &M) const {}
64 CodeGen::CodeGenModule &M) const {}
89 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const {
97 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
107 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF,
117 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF,
127 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF,
135 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 DCGStmtOpenMP.cpp26 using namespace CodeGen;
253 const RegionCodeGenTy &CodeGen);
1293 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen,
1298 S, *CS->getCapturedDecl()->param_begin(), InnermostKind, CodeGen);
1420 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
1439 emitCommonOMPParallelDirective(*this, S, OMPD_parallel, CodeGen,
2034 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
2038 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen);
2118 // while (idx <= UB) { <CodeGen rest of pragma>; idx += ST; }
2143 auto &&CodeGen local
1291 emitCommonOMPParallelDirective( CodeGenFunction &CGF, const OMPExecutableDirective &S, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, const CodeGenBoundParametersTy &CodeGenBoundParameters) argument
2434 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { local
2444 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { local
2454 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { local
2464 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
2477 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
2675 auto &&CodeGen = [&S](CodeGenFunction &CGF) { local
2760 auto &&CodeGen = [&S, &HasLastprivates](CodeGenFunction &CGF, local
2780 auto &&CodeGen = [&S, &HasLastprivates](CodeGenFunction &CGF, local
2809 auto &&CodeGen = [&S, CapturedStmt, CS, local
2963 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { local
2989 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3013 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3026 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3043 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3057 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3070 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3099 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3213 auto &&CodeGen = [&Data, &S, CS, &BodyGen, &LastprivateDstsOrigs, local
3454 auto &&CodeGen = [&Data, &S, CS, &BodyGen, BPVD, PVD, SVD, local
3558 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
3838 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { local
3864 auto &&CodeGen = [&S, C, this](CodeGenFunction &CGF, local
4346 auto &&CodeGen = [&S, Kind, IsSeqCst, CS](CodeGenFunction &CGF, local
4357 emitCommonOMPTargetDirective(CodeGenFunction &CGF, const OMPExecutableDirective &S, const RegionCodeGenTy &CodeGen) argument
4452 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4464 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4470 emitCommonOMPTeamsDirective(CodeGenFunction &CGF, const OMPExecutableDirective &S, OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) argument
4498 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4518 auto &&CodeGen = [&S, CS](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4538 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4551 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4566 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
4584 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4597 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4612 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
4630 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4643 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4657 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
4679 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
4702 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
4725 auto &&CodeGen = [&S, &CodeGenDistribute](CodeGenFunction &CGF, local
4773 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4786 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4825 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4838 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
4975 auto &&CodeGen = [&S, &Info, &PrivatizeDevicePointers]( local
5092 auto &&CodeGen = [&S, CS](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5114 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5127 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5139 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5154 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5167 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5180 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5193 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5206 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5390 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5400 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5410 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
5426 auto &&CodeGen = [this, &S](CodeGenFunction &CGF, PrePostActionTy &Action) { local
[all...]
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;
242 /// \param CodeGen Code generation sequence for the \a D directive.
247 const RegionCodeGenTy &CodeGen) override;
257 /// \param CodeGen Code generation sequence for the \a D directive.
262 const RegionCodeGenTy &CodeGen) override;
499 } // CodeGen namespac
[all...]
H A DCGCUDARuntime.h30 namespace CodeGen { namespace in namespace:clang
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 DCGOpenMPRuntime.h49 namespace CodeGen { namespace in namespace:clang
67 intptr_t CodeGen; member in class:clang::CodeGen::final
74 static void CallbackFn(intptr_t CodeGen, CodeGenFunction &CGF, argument
76 return (*reinterpret_cast<Callable *>(CodeGen))(CGF, Action);
82 Callable &&CodeGen,
86 : CodeGen(reinterpret_cast<intptr_t>(&CodeGen)),
273 /// \param CodeGen Lambda codegen specific to an accelerator device.
281 const RegionCodeGenTy &CodeGen);
835 /// Emits code for OpenMP 'if' clause using specified \a CodeGen
81 RegionCodeGenTy( Callable &&CodeGen, typename std::enable_if< !std::is_same<typename std::remove_reference<Callable>::type, RegionCodeGenTy>::value>::type * = nullptr) argument
[all...]
H A DCGVTables.h27 namespace CodeGen { namespace in namespace:clang
129 } // end namespace CodeGen
H A DCoverageMappingGen.h43 namespace CodeGen { namespace in namespace:clang
110 } // 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 DCGObjCRuntime.cpp23 #include "clang/CodeGen/CGFunctionInfo.h"
27 using namespace CodeGen;
29 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
36 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
45 CodeGen::CodeGenModule &CGM,
52 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
/freebsd-11-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
88 } // end namespace CodeGen
94 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitFuture> {
95 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-11-stable/lib/clang/libllvm/
H A DMakefile154 SRCS_MIN+= CodeGen/AggressiveAntiDepBreaker.cpp
155 SRCS_MIN+= CodeGen/AllocationOrder.cpp
156 SRCS_MIN+= CodeGen/Analysis.cpp
157 SRCS_MIN+= CodeGen/AsmPrinter/ARMException.cpp
158 SRCS_MIN+= CodeGen/AsmPrinter/AccelTable.cpp
159 SRCS_MIN+= CodeGen/AsmPrinter/AddressPool.cpp
160 SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinter.cpp
161 SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
162 SRCS_MIN+= CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
163 SRCS_MIN+= CodeGen/AsmPrinte
[all...]
/freebsd-11-stable/lib/clang/libclang/
H A DMakefile226 SRCS_MIN+= CodeGen/BackendUtil.cpp
227 SRCS_MIN+= CodeGen/CGAtomic.cpp
228 SRCS_MIN+= CodeGen/CGBlocks.cpp
229 SRCS_MIN+= CodeGen/CGBuiltin.cpp
230 SRCS_MIN+= CodeGen/CGCUDANV.cpp
231 SRCS_MIN+= CodeGen/CGCUDARuntime.cpp
232 SRCS_MIN+= CodeGen/CGCXX.cpp
233 SRCS_MIN+= CodeGen/CGCXXABI.cpp
234 SRCS_MIN+= CodeGen/CGCall.cpp
235 SRCS_MIN+= CodeGen/CGClas
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp24 #include "llvm/CodeGen/CommandFlags.inc"
133 clEnumValN(THINCODEGEN, "codegen", "CodeGen (expected to match llc)"),
184 cl::desc("Write merged LTO module to file before CodeGen"));
220 cl::desc("Restore original linkage of globals prior to CodeGen"));
927 LTOCodeGenerator CodeGen(Context);
930 CodeGen.setDiagnosticHandler(handleDiagnostics, nullptr);
932 CodeGen.setCodePICModel(getRelocModel());
933 CodeGen.setFreestanding(EnableFreestanding);
935 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF);
936 CodeGen
[all...]

Completed in 116 milliseconds

1234