/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ABIInfo.h | 29 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 D | CodeGenABITypes.cpp | 14 // 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 D | PatternInit.h | 18 namespace CodeGen { namespace in namespace:clang 24 } // end namespace CodeGen
|
H A D | CGObjCRuntime.h | 35 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 D | TargetInfo.h | 35 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 D | CodeGenTBAA.h | 1 //===--- 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 D | Address.h | 21 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 D | CGCUDARuntime.cpp | 22 using namespace CodeGen;
|
H A D | SanitizerMetadata.h | 28 namespace CodeGen { namespace in namespace:clang 49 } // end namespace CodeGen
|
H A D | VarBypassDetector.h | 28 namespace CodeGen { namespace in namespace:clang
|
H A D | CGOpenMPRuntimeNVPTX.h | 22 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 D | CGOpenCLRuntime.h | 30 namespace CodeGen { namespace in namespace:clang
|
H A D | CodeGenTypeCache.h | 27 namespace CodeGen { namespace in namespace:clang 118 } // end namespace CodeGen
|
H A D | CGObjCRuntime.cpp | 23 #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 D | CGStmtOpenMP.cpp | 32 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 D | CGCUDARuntime.h | 31 namespace CodeGen { namespace in namespace:clang
|
H A D | CoverageMappingGen.h | 43 namespace CodeGen { namespace in namespace:clang 120 } // end namespace CodeGen
|
H A D | ModuleBuilder.cpp | 13 #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 D | PatternInit.cpp | 15 llvm::Constant *clang::CodeGen::initializationPatternFor(CodeGenModule &CGM,
|
H A D | ObjectFilePCHContainerOperations.cpp | 9 #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 D | ConstantInitFuture.h | 27 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 D | ModuleBuilder.h | 1 //===--- 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 D | Makefile | 160 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 D | Makefile | 231 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 D | llvm-lto.cpp | 24 #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...] |