| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 36 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 D | ABIInfo.h | 29 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 D | CodeGenABITypes.cpp | 28 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 D | TargetInfo.h | 36 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 D | CodeGenTBAA.h | 31 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 D | ABIInfoImpl.cpp | 12 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 D | TargetInfo.cpp | 26 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 D | CGOpenMPRuntimeGPU.h | 22 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 D | CGStmtOpenMP.cpp | 39 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 D | Makefile | 191 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 D | ConstantInitFuture.h | 27 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 D | ModuleBuilder.h | 40 namespace CodeGen { 55 CodeGen::CodeGenModule &CGM(); 74 CodeGen::CGDebugInfo *getCGDebugInfo();
|
| /freebsd-14.2/lib/clang/libclang/ |
| H A D | Makefile | 11 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 D | M68k.cpp | 13 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 D | XCore.cpp | 13 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 D | Sparc.cpp | 13 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 D | PPC.cpp | 13 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 D | MSP430.cpp | 13 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 D | TCE.cpp | 13 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 D | PNaCl.cpp | 13 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 D | SPIR.cpp | 13 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 D | WebAssembly.cpp | 13 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 D | Lanai.cpp | 13 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 D | llvm-lto.cpp | 1006 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 D | Makefile | 77 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
|