Home
last modified time | relevance | path

Searched refs:CodeGen (Results 1 – 25 of 144) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.h36 namespace CodeGen {
57 namespace CodeGen {
67 CodeGen::CodeGenModule &CGM;
68 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {} in CGObjCRuntime()
80 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
167 virtual CodeGen::RValue
168 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
181 CodeGen::RValue
198 virtual CodeGen::RValue
199 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
[all …]
H A DABIInfo.h29 namespace CodeGen {
46 CodeGen::CodeGenTypes &CGT;
50 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo()
57 CodeGen::CGCXXABI &getCXXABI() const;
68 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
77 virtual CodeGen::Address EmitVAArg(CodeGen::CodeGenFunction &CGF,
78 CodeGen::Address VAListAddr,
86 virtual CodeGen::Address EmitMSVAArg(CodeGen::CodeGenFunction &CGF,
87 CodeGen::Address VAListAddr,
108 CodeGen::ABIArgInfo
[all …]
H A DCodeGenABITypes.cpp28 using namespace CodeGen;
30 void CodeGen::addDefaultFunctionDefinitionAttributes(CodeGenModule &CGM, in addDefaultFunctionDefinitionAttributes()
36 CodeGen::arrangeObjCMessageSendSignature(CodeGenModule &CGM, in arrangeObjCMessageSendSignature()
43 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, in arrangeFreeFunctionType()
49 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, in arrangeFreeFunctionType()
55 CodeGen::arrangeCXXMethodType(CodeGenModule &CGM, in arrangeCXXMethodType()
63 CodeGen::arrangeFreeFunctionCall(CodeGenModule &CGM, in arrangeFreeFunctionCall()
73 CodeGen::getImplicitCXXConstructorArgs(CodeGenModule &CGM, in getImplicitCXXConstructorArgs()
108 CodeGen::convertTypeForMemory(CodeGenModule &CGM, QualType T) { in convertTypeForMemory()
112 unsigned CodeGen::getLLVMFieldNumber(CodeGenModule &CGM, in getLLVMFieldNumber()
[all …]
H A DTargetInfo.h36 namespace CodeGen {
76 CodeGen::CodeGenModule &M) const {} in setTargetAttributes()
81 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
85 virtual void emitTargetGlobals(CodeGen::CodeGenModule &CGM) const {} in emitTargetGlobals()
117 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer()
125 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
165 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
173 virtual bool isScalarizableAsmOperand(CodeGen::CodeGenFunction &CGF, in isScalarizableAsmOperand()
180 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
212 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const { in getUBSanFunctionSignature()
[all …]
H A DCodeGenTBAA.h31 namespace CodeGen {
218 template<> struct DenseMapInfo<clang::CodeGen::TBAAAccessInfo> {
219 static clang::CodeGen::TBAAAccessInfo getEmptyKey() {
221 return clang::CodeGen::TBAAAccessInfo(
222 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
229 static clang::CodeGen::TBAAAccessInfo getTombstoneKey() {
231 return clang::CodeGen::TBAAAccessInfo(
232 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
239 static unsigned getHashValue(const clang::CodeGen::TBAAAccessInfo &Val) {
248 static bool isEqual(const clang::CodeGen::TBAAAccessInfo &LHS,
[all …]
H A DABIInfoImpl.cpp12 using namespace clang::CodeGen;
79 ABIArgInfo CodeGen::coerceToIntArray(QualType Ty, ASTContext &Context, in coerceToIntArray()
89 void CodeGen::AssignToArrayRange(CodeGen::CGBuilderTy &Builder, in AssignToArrayRange()
100 bool CodeGen::isAggregateTypeForABI(QualType T) { in isAggregateTypeForABI()
105 llvm::Type *CodeGen::getVAListElementType(CodeGenFunction &CGF) { in getVAListElementType()
110 CGCXXABI::RecordArgABI CodeGen::getRecordArgABI(const RecordType *RT, in getRecordArgABI()
142 QualType CodeGen::useFirstFieldIfTransparentUnion(QualType Ty) { in useFirstFieldIfTransparentUnion()
153 llvm::Value *CodeGen::emitRoundPointerUpToAlignment(CodeGenFunction &CGF, in emitRoundPointerUpToAlignment()
236 Address CodeGen::emitMergePHI(CodeGenFunction &CGF, Address Addr1, in emitMergePHI()
248 bool CodeGen::isEmptyField(ASTContext &Context, const FieldDecl *FD, in isEmptyField()
[all …]
H A DTargetInfo.cpp26 using namespace CodeGen;
119 llvm::Constant *TargetCodeGenInfo::getNullPointer(const CodeGen::CodeGenModule &CGM, in getNullPointer()
133 CodeGen::CodeGenFunction &CGF, llvm::Value *Src, LangAS SrcAddr, in performAddrSpaceCast()
162 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &CGM) const { in addStackProbeTargetAttributes()
212 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo()
218 CodeGen::createDefaultTargetCodeGenInfo(CodeGenModule &CGM) { in createDefaultTargetCodeGenInfo()
H A DCGOpenMPRuntimeGPU.h22 namespace CodeGen {
92 const RegionCodeGenTy &CodeGen);
108 const RegionCodeGenTy &CodeGen);
124 const RegionCodeGenTy &CodeGen) override;
196 const RegionCodeGenTy &CodeGen) override;
211 const RegionCodeGenTy &CodeGen) override;
H A DCGStmtOpenMP.cpp39 using namespace CodeGen;
1545 CodeGen); in emitCommonOMPParallelDirective()
3248 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetSimdDirective()
3789 RegionCodeGenTy RCG(CodeGen); in emitScanBasedDirective()
3896 auto &&CodeGen = [this, &S, &HasLastprivates, in EmitOMPForDirective()
3980 auto &&CodeGen = [&S, CapturedStmt, CS, in EmitSections()
4083 auto &&CodeGen = [&S](CodeGenFunction &CGF) { in EmitSections()
6733 CodeGen); in emitCommonOMPTeamsDirective()
6992 CodeGen); in EmitOMPTeamsDistributeParallelForSimdDirective()
7389 RegionCodeGenTy RCG(CodeGen); in EmitOMPTargetDataDirective()
[all …]
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile191 SRCS_MIN+= CodeGen/Analysis.cpp
229 SRCS_MIN+= CodeGen/CFIFixup.cpp
234 SRCS_MIN+= CodeGen/CodeGen.cpp
255 SRCS_MIN+= CodeGen/FaultMaps.cpp
260 SRCS_MIN+= CodeGen/GCMetadata.cpp
299 SRCS_MIN+= CodeGen/KCFI.cpp
400 SRCS_MIN+= CodeGen/RDFGraph.cpp
424 SRCS_MIN+= CodeGen/SafeStack.cpp
462 SRCS_MIN+= CodeGen/SplitKit.cpp
466 SRCS_MIN+= CodeGen/StackMaps.cpp
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/
H A DConstantInitFuture.h27 namespace CodeGen {
33 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitBuilderBase*> {
34 using T = ::clang::CodeGen::ConstantInitBuilderBase*;
43 namespace CodeGen {
92 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitFuture> {
93 using T = ::clang::CodeGen::ConstantInitFuture;
H A DModuleBuilder.h40 namespace CodeGen {
55 CodeGen::CodeGenModule &CGM();
74 CodeGen::CGDebugInfo *getCGDebugInfo();
/freebsd-14.2/lib/clang/libclang/
H A DMakefile11 CFLAGS+= -I${CLANG_SRCS}/lib/CodeGen
257 SRCS_MIN+= CodeGen/ABIInfo.cpp
260 SRCS_MIN+= CodeGen/CGAtomic.cpp
265 SRCS_MIN+= CodeGen/CGCXX.cpp
267 SRCS_MIN+= CodeGen/CGCall.cpp
268 SRCS_MIN+= CodeGen/CGClass.cpp
272 SRCS_MIN+= CodeGen/CGDecl.cpp
275 SRCS_MIN+= CodeGen/CGExpr.cpp
285 SRCS_MIN+= CodeGen/CGObjC.cpp
293 SRCS_MIN+= CodeGen/CGStmt.cpp
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DM68k.cpp13 using namespace clang::CodeGen;
26 CodeGen::CodeGenModule &M) const override;
32 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
53 CodeGen::createM68kTargetCodeGenInfo(CodeGenModule &CGM) { in createM68kTargetCodeGenInfo()
H A DXCore.cpp13 using namespace clang::CodeGen;
123 const CodeGen::CodeGenModule &M) const;
128 void emitTargetMetadata(CodeGen::CodeGenModule &CGM,
293 const CodeGen::CodeGenModule &CGM,
299 const CodeGen::CodeGenModule &CGM) const { in emitTargetMD()
312 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
328 const CodeGen::CodeGenModule &CGM,
544 const CodeGen::CodeGenModule &CGM, in appendArrayType()
599 const CodeGen::CodeGenModule &CGM, in appendType()
633 const CodeGen::CodeGenModule &CGM, in getTypeString()
[all …]
H A DSparc.cpp13 using namespace clang::CodeGen;
56 llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
67 llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
346 int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const override { in getDwarfEHStackPointer()
350 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
353 llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
359 llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
368 SparcV9TargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
373 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable()
402 CodeGen::createSparcV8TargetCodeGenInfo(CodeGenModule &CGM) { in createSparcV8TargetCodeGenInfo()
[all …]
H A DPPC.cpp13 using namespace clang::CodeGen;
51 CodeGen::CGBuilderTy &Builder = CGF.Builder; in PPC_initDwarfEHRegSizeTable()
115 AIXABIInfo(CodeGen::CodeGenTypes &CGT, bool Is64Bit) in AIXABIInfo()
139 AIXTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, bool Is64Bit) in AIXTargetCodeGenInfo()
146 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
311 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
621 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
623 void emitTargetMetadata(CodeGen::CodeGenModule &CGM,
940 CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
947 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
[all …]
H A DMSP430.cpp13 using namespace clang::CodeGen;
65 CodeGen::CodeGenModule &M) const override;
71 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
92 CodeGen::createMSP430TargetCodeGenInfo(CodeGenModule &CGM) { in createMSP430TargetCodeGenInfo()
H A DTCE.cpp13 using namespace clang::CodeGen;
29 CodeGen::CodeGenModule &M) const override;
33 const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const { in setTargetAttributes()
80 CodeGen::createTCETargetCodeGenInfo(CodeGenModule &CGM) { in createTCETargetCodeGenInfo()
H A DPNaCl.cpp13 using namespace clang::CodeGen;
24 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} in PNaClABIInfo()
36 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo()
107 CodeGen::createPNaClTargetCodeGenInfo(CodeGenModule &CGM) { in createPNaClTargetCodeGenInfo()
H A DSPIR.cpp13 using namespace clang::CodeGen;
41 CommonSPIRTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in CommonSPIRTargetCodeGenInfo()
56 SPIRVTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in SPIRVTargetCodeGenInfo()
111 namespace CodeGen { namespace
211 CodeGen::createCommonSPIRTargetCodeGenInfo(CodeGenModule &CGM) { in createCommonSPIRTargetCodeGenInfo()
216 CodeGen::createSPIRVTargetCodeGenInfo(CodeGenModule &CGM) { in createSPIRVTargetCodeGenInfo()
H A DWebAssembly.cpp13 using namespace clang::CodeGen;
26 explicit WebAssemblyABIInfo(CodeGen::CodeGenTypes &CGT, in WebAssemblyABIInfo()
50 explicit WebAssemblyTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT, in WebAssemblyTargetCodeGenInfo()
58 CodeGen::CodeGenModule &CGM) const override { in setTargetAttributes()
170 CodeGen::createWebAssemblyTargetCodeGenInfo(CodeGenModule &CGM, in createWebAssemblyTargetCodeGenInfo()
H A DLanai.cpp13 using namespace clang::CodeGen;
26 LanaiABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {} in LanaiABIInfo()
146 LanaiTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in LanaiTargetCodeGenInfo()
152 CodeGen::createLanaiTargetCodeGenInfo(CodeGenModule &CGM) { in createLanaiTargetCodeGenInfo()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp1006 LTOCodeGenerator CodeGen(Context); in main() local
1007 CodeGen.setDisableVerify(DisableVerify); in main()
1013 CodeGen.setFreestanding(EnableFreestanding); in main()
1016 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF); in main()
1017 CodeGen.setTargetOptions(Options); in main()
1048 CodeGen.setModule(std::move(Module)); in main()
1064 CodeGen.setCpu(codegen::getMCPU()); in main()
1066 CodeGen.setOptLevel(OptLevel - '0'); in main()
1067 CodeGen.setAttrs(codegen::getMAttrs()); in main()
1070 CodeGen.setFileType(*FT); in main()
[all …]
/freebsd-14.2/usr.bin/clang/llvm-tblgen/
H A DMakefile77 llvm/CodeGen/GenVT.inc: ${LLVM_SRCS}/include/llvm/CodeGen/ValueTypes.td
80 ${LLVM_SRCS}/include/llvm/CodeGen/ValueTypes.td
81 TGHDRS+= llvm/CodeGen/GenVT.inc

123456