| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 36 namespace CodeGen { 56 namespace CodeGen { 66 CodeGen::CodeGenModule &CGM; 67 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {} in CGObjCRuntime() 79 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, 166 virtual CodeGen::RValue 167 GenerateMessageSend(CodeGen::CodeGenFunction &CGF, 180 CodeGen::RValue 197 virtual CodeGen::RValue 198 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF, [all …]
|
| H A D | ABIInfo.h | 29 namespace CodeGen { 52 CodeGen::CodeGenTypes &CGT; 56 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo() 65 CodeGen::CGCXXABI &getCXXABI() const; 78 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0; 87 virtual CodeGen::Address EmitVAArg(CodeGen::CodeGenFunction &CGF, 88 CodeGen::Address VAListAddr, 95 virtual CodeGen::Address EmitMSVAArg(CodeGen::CodeGenFunction &CGF, 113 CodeGen::ABIArgInfo 118 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() 74 CodeGen::getImplicitCXXConstructorArgs(CodeGenModule &CGM, in getImplicitCXXConstructorArgs() 109 CodeGen::convertTypeForMemory(CodeGenModule &CGM, QualType T) { in convertTypeForMemory() 113 unsigned CodeGen::getLLVMFieldNumber(CodeGenModule &CGM, in getLLVMFieldNumber() [all …]
|
| H A D | TargetInfo.h | 36 namespace CodeGen { 59 CodeGen::CodeGenModule &M) const {} in setTargetAttributes() 64 CodeGen::CodeGenModule &CGM, in emitTargetMetadata() 97 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer() 105 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable() 115 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress() 145 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType() 153 virtual bool isScalarizableAsmOperand(CodeGen::CodeGenFunction &CGF, in isScalarizableAsmOperand() 160 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs() 191 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const { in getUBSanFunctionSignature() [all …]
|
| H A D | CodeGenTBAA.h | 31 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::TBAAAccessKind>(UnsignedKey), 240 static unsigned getHashValue(const clang::CodeGen::TBAAAccessInfo &Val) { 249 static bool isEqual(const clang::CodeGen::TBAAAccessInfo &LHS, [all …]
|
| H A D | CGOpenMPRuntimeGPU.h | 23 namespace CodeGen { 88 const RegionCodeGenTy &CodeGen); 104 const RegionCodeGenTy &CodeGen); 120 const RegionCodeGenTy &CodeGen) override; 223 const RegionCodeGenTy &CodeGen) override; 238 const RegionCodeGenTy &CodeGen) override;
|
| H A D | CGStmtOpenMP.cpp | 33 using namespace CodeGen; 3056 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetSimdDirective() 3543 RegionCodeGenTy RCG(CodeGen); in emitScanBasedDirective() 3609 auto &&CodeGen = [this, &S, &HasLastprivates, in EmitOMPForDirective() 3679 auto &&CodeGen = [&S, CapturedStmt, CS, in EmitSections() 3782 auto &&CodeGen = [&S](CodeGenFunction &CGF) { in EmitSections() 6041 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetDirective() 6128 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetTeamsDirective() 6310 CodeGen); in EmitOMPTeamsDistributeParallelForSimdDirective() 6653 RegionCodeGenTy RCG(CodeGen); in EmitOMPTargetDataDirective() [all …]
|
| H A D | Address.h | 21 namespace CodeGen { 108 template <class U> inline U cast(CodeGen::Address addr) { in cast() 111 template <class U> inline bool isa(CodeGen::Address addr) { in isa()
|
| H A D | CGObjCMac.cpp | 46 using namespace CodeGen; 1066 CodeGen::RValue EmitMessageSend(CodeGen::CodeGenFunction &CGF, 1318 CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF, 1326 CodeGen::RValue 1607 CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF, 1615 CodeGen::RValue 2077 CodeGen::RValue 2163 CodeGen::RValue 7405 CodeGen::RValue 7606 CodeGen::RValue [all …]
|
| H A D | CGOpenMPRuntime.h | 53 namespace CodeGen { 71 intptr_t CodeGen; variable 77 static void CallbackFn(intptr_t CodeGen, CodeGenFunction &CGF, in CallbackFn() argument 79 return (*reinterpret_cast<Callable *>(CodeGen))(CGF, Action); in CallbackFn() 85 Callable &&CodeGen, 88 : CodeGen(reinterpret_cast<intptr_t>(&CodeGen)), in CodeGen() function 968 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen); 1000 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, 1403 const RegionCodeGenTy &CodeGen, 1727 const RegionCodeGenTy &CodeGen, [all …]
|
| H A D | CGObjCRuntime.cpp | 28 using namespace CodeGen; 30 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset() 37 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset() 46 CodeGen::CodeGenModule &CGM, in ComputeBitfieldBitOffset() 53 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset() 389 clang::CodeGen::emitObjCProtocolObject(CodeGenModule &CGM, in emitObjCProtocolObject()
|
| H A D | ObjectFilePCHContainerOperations.cpp | 55 std::unique_ptr<CodeGen::CodeGenModule> Builder; 61 clang::CodeGen::CGDebugInfo &DI; 63 DebugTypeVisitor(clang::CodeGen::CGDebugInfo &DI, ASTContext &Ctx) in DebugTypeVisitor() 170 Builder.reset(new CodeGen::CodeGenModule( in Initialize() 242 std::unique_ptr<CodeGen::CodeGenModule> Builder = std::move(this->Builder); in HandleTranslationUnit()
|
| H A D | TargetInfo.cpp | 40 using namespace CodeGen; 714 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo() 946 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo() 2140 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable() 4386 CodeGen::CGBuilderTy &Builder = CGF.Builder; in PPC_initDwarfEHRegSizeTable() 5385 CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable() 9649 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable() 10096 const CodeGen::CodeGenModule &CGM) const { in emitTargetMD() 10109 CodeGen::CodeGenModule &CGM, in emitTargetMetadata() 10139 SPIRTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in SPIRTargetCodeGenInfo() [all …]
|
| H A D | ModuleBuilder.cpp | 29 using namespace CodeGen; 63 std::unique_ptr<CodeGen::CodeGenModule> Builder; 145 Builder.reset(new CodeGen::CodeGenModule(Context, HeaderSearchOpts, in Initialize() 259 if (CodeGen::CGDebugInfo *DI = Builder->getModuleDebugInfo()) in HandleTagDeclRequiredDefinition()
|
| H A D | PatternInit.h | 18 namespace CodeGen {
|
| H A D | CGOpenMPRuntimeNVPTX.h | 23 namespace CodeGen {
|
| H A D | CGOpenMPRuntimeAMDGCN.h | 23 namespace CodeGen {
|
| H A D | CGCUDARuntime.cpp | 22 using namespace CodeGen;
|
| /freebsd-13.1/lib/clang/libllvm/ |
| H A D | Makefile | 173 SRCS_MIN+= CodeGen/Analysis.cpp 211 SRCS_MIN+= CodeGen/CodeGen.cpp 228 SRCS_MIN+= CodeGen/FaultMaps.cpp 232 SRCS_MIN+= CodeGen/GCMetadata.cpp 288 SRCS_MIN+= CodeGen/LiveStacks.cpp 301 SRCS_MIN+= CodeGen/MIRPrinter.cpp 308 SRCS_MIN+= CodeGen/MachineCSE.cpp 361 SRCS_MIN+= CodeGen/RDFGraph.cpp 379 SRCS_MIN+= CodeGen/SafeStack.cpp 415 SRCS_MIN+= CodeGen/SplitKit.cpp [all …]
|
| /freebsd-13.1/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 | 35 namespace CodeGen { 50 CodeGen::CodeGenModule &CGM(); 69 CodeGen::CGDebugInfo *getCGDebugInfo();
|
| /freebsd-13.1/lib/clang/libclang/ |
| H A D | Makefile | 240 SRCS_MIN+= CodeGen/CGAtomic.cpp 241 SRCS_MIN+= CodeGen/CGBlocks.cpp 243 SRCS_MIN+= CodeGen/CGCUDANV.cpp 245 SRCS_MIN+= CodeGen/CGCXX.cpp 247 SRCS_MIN+= CodeGen/CGCall.cpp 248 SRCS_MIN+= CodeGen/CGClass.cpp 252 SRCS_MIN+= CodeGen/CGDecl.cpp 255 SRCS_MIN+= CodeGen/CGExpr.cpp 264 SRCS_MIN+= CodeGen/CGObjC.cpp 274 SRCS_MIN+= CodeGen/CGStmt.cpp [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-lto/ |
| H A D | llvm-lto.cpp | 996 LTOCodeGenerator CodeGen(Context); in main() local 997 CodeGen.setDisableVerify(DisableVerify); in main() 1003 CodeGen.setFreestanding(EnableFreestanding); in main() 1006 CodeGen.setTargetOptions(Options); in main() 1037 CodeGen.setModule(std::move(Module)); in main() 1053 CodeGen.setCpu(codegen::getMCPU().c_str()); in main() 1055 CodeGen.setOptLevel(OptLevel - '0'); in main() 1056 CodeGen.setAttrs(codegen::getMAttrs()); in main() 1058 CodeGen.setUseNewPM(UseNewPM); in main() 1061 CodeGen.setFileType(FT.getValue()); in main() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | README.txt | 20 from CodeGen/SystemZ/asm-09.ll will use LHI rather than LGHI. 117 CodeGen/SystemZ/and-04.ll has several examples of this. 135 (from CodeGen/SystemZ/int-add-08.ll) we load %base+524288 and %base+524296 143 See CodeGen/SystemZ/alloca-01.ll for an example.
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ |
| H A D | module.modulemap | 17 // A module covering CodeGen/ and Target/. These are intertwined 22 module CodeGen { 23 umbrella "CodeGen" 28 exclude header "CodeGen/LinkAllAsmWriterComponents.h" 29 exclude header "CodeGen/LinkAllCodegenComponents.h" 32 textual header "CodeGen/DIEValue.def" 33 textual header "CodeGen/MachinePassRegistry.def"
|