| /freebsd-12.1/contrib/llvm/tools/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, 82 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, 164 virtual CodeGen::RValue 165 GenerateMessageSend(CodeGen::CodeGenFunction &CGF, 180 virtual CodeGen::RValue 181 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF, [all …]
|
| H A D | ABIInfo.h | 30 namespace CodeGen { 53 CodeGen::CodeGenTypes &CGT; 57 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo() 64 CodeGen::CGCXXABI &getCXXABI() const; 77 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0; 86 virtual CodeGen::Address EmitVAArg(CodeGen::CodeGenFunction &CGF, 87 CodeGen::Address VAListAddr, 94 virtual CodeGen::Address EmitMSVAArg(CodeGen::CodeGenFunction &CGF, 108 CodeGen::ABIArgInfo 113 CodeGen::ABIArgInfo [all …]
|
| H A D | TargetInfo.h | 36 namespace CodeGen { 60 CodeGen::CodeGenModule &M) const {} in setTargetAttributes() 65 CodeGen::CodeGenModule &M) const {} in emitTargetMD() 90 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer() 98 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable() 108 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress() 118 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress() 128 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType() 136 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs() 163 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const { in getUBSanFunctionSignature() [all …]
|
| H A D | CodeGenABITypes.cpp | 27 using namespace CodeGen; 30 CodeGen::arrangeObjCMessageSendSignature(CodeGenModule &CGM, in arrangeObjCMessageSendSignature() 37 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, in arrangeFreeFunctionType() 44 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, in arrangeFreeFunctionType() 50 CodeGen::arrangeCXXMethodType(CodeGenModule &CGM, in arrangeCXXMethodType() 58 CodeGen::arrangeFreeFunctionCall(CodeGenModule &CGM, in arrangeFreeFunctionCall() 69 CodeGen::convertFreeFunctionType(CodeGenModule &CGM, const FunctionDecl *FD) { in convertFreeFunctionType() 80 CodeGen::convertTypeForMemory(CodeGenModule &CGM, QualType T) { in convertTypeForMemory() 84 unsigned CodeGen::getLLVMFieldNumber(CodeGenModule &CGM, in getLLVMFieldNumber()
|
| H A D | CodeGenTBAA.h | 32 namespace CodeGen { 220 template<> struct DenseMapInfo<clang::CodeGen::TBAAAccessInfo> { 221 static clang::CodeGen::TBAAAccessInfo getEmptyKey() { 223 return clang::CodeGen::TBAAAccessInfo( 224 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey), 231 static clang::CodeGen::TBAAAccessInfo getTombstoneKey() { 233 return clang::CodeGen::TBAAAccessInfo( 234 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey), 241 static unsigned getHashValue(const clang::CodeGen::TBAAAccessInfo &Val) { 250 static bool isEqual(const clang::CodeGen::TBAAAccessInfo &LHS, [all …]
|
| H A D | CGStmtOpenMP.cpp | 24 using namespace CodeGen; 2207 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetSimdDirective() 2521 auto &&CodeGen = [&S, CapturedStmt, CS, in EmitSections() 2621 auto &&CodeGen = [&S](CodeGenFunction &CGF) { in EmitSections() 4120 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetDirective() 4207 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetTeamsDirective() 4253 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetTeamsDistributeDirective() 4299 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetTeamsDistributeSimdDirective() 4441 emitCommonOMPTargetDirective(*this, S, CodeGen); in EmitOMPTargetTeamsDistributeParallelForDirective() 4656 RegionCodeGenTy RCG(CodeGen); in EmitOMPTargetDataDirective() [all …]
|
| H A D | CGObjCMac.cpp | 45 using namespace CodeGen; 1040 CodeGen::RValue EmitMessageSend(CodeGen::CodeGenFunction &CGF, 1290 CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF, 1298 CodeGen::RValue 1560 CodeGen::RValue GenerateMessageSend(CodeGen::CodeGenFunction &CGF, 1568 CodeGen::RValue 1989 CodeGen::RValue 2076 CodeGen::RValue 7150 CodeGen::RValue 7315 CodeGen::RValue [all …]
|
| H A D | CGOpenMPRuntimeNVPTX.h | 24 namespace CodeGen { 115 const RegionCodeGenTy &CodeGen); 131 const RegionCodeGenTy &CodeGen); 147 const RegionCodeGenTy &CodeGen) override; 237 const RegionCodeGenTy &CodeGen) override; 252 const RegionCodeGenTy &CodeGen) override;
|
| H A D | CGOpenMPRuntime.h | 48 namespace CodeGen { 66 intptr_t CodeGen; variable 73 static void CallbackFn(intptr_t CodeGen, CodeGenFunction &CGF, in CallbackFn() argument 75 return (*reinterpret_cast<Callable *>(CodeGen))(CGF, Action); in CallbackFn() 81 Callable &&CodeGen, 85 : CodeGen(reinterpret_cast<intptr_t>(&CodeGen)), in CodeGen() argument 786 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen); 818 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, 1212 const RegionCodeGenTy &CodeGen, 1494 const RegionCodeGenTy &CodeGen, [all …]
|
| H A D | Address.h | 22 namespace CodeGen { 109 template <class U> inline U cast(CodeGen::Address addr) { in cast() 112 template <class U> inline bool isa(CodeGen::Address addr) { in isa()
|
| H A D | TargetInfo.cpp | 35 using namespace CodeGen; 678 DefaultTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in DefaultTargetCodeGenInfo() 860 PNaClTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in PNaClTargetCodeGenInfo() 1993 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable() 2224 WinX86_64ABIInfo(CodeGen::CodeGenTypes &CGT) in WinX86_64ABIInfo() 4308 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable() 4881 CodeGen::CGBuilderTy &Builder = CGF.Builder; in PPC64_initDwarfEHRegSizeTable() 4924 CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable() 8249 CodeGen::CGBuilderTy &Builder = CGF.Builder; in initDwarfEHRegSizeTable() 8705 SPIRTargetCodeGenInfo(CodeGen::CodeGenTypes &CGT) in SPIRTargetCodeGenInfo() [all …]
|
| H A D | ModuleBuilder.cpp | 30 using namespace CodeGen; 64 std::unique_ptr<CodeGen::CodeGenModule> Builder; 138 Builder.reset(new CodeGen::CodeGenModule(Context, HeaderSearchOpts, in Initialize() 249 if (CodeGen::CGDebugInfo *DI = Builder->getModuleDebugInfo()) in HandleTagDeclRequiredDefinition()
|
| H A D | ObjectFilePCHContainerOperations.cpp | 56 std::unique_ptr<CodeGen::CodeGenModule> Builder; 62 clang::CodeGen::CGDebugInfo &DI; 64 DebugTypeVisitor(clang::CodeGen::CGDebugInfo &DI, ASTContext &Ctx) in DebugTypeVisitor() 171 Builder.reset(new CodeGen::CodeGenModule( in Initialize() 243 std::unique_ptr<CodeGen::CodeGenModule> Builder = std::move(this->Builder); in HandleTranslationUnit()
|
| H A D | CGObjCRuntime.cpp | 29 using namespace CodeGen; 31 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset() 38 uint64_t CGObjCRuntime::ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM, in ComputeIvarBaseOffset() 47 CodeGen::CodeGenModule &CGM, in ComputeBitfieldBitOffset() 54 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset()
|
| H A D | CGCUDARuntime.cpp | 23 using namespace CodeGen;
|
| H A D | VarBypassDetector.h | 29 namespace CodeGen {
|
| H A D | SanitizerMetadata.h | 29 namespace CodeGen {
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 141 SRCS_MIN+= CodeGen/Analysis.cpp 172 SRCS_MIN+= CodeGen/BuiltinGCs.cpp 176 SRCS_MIN+= CodeGen/CodeGen.cpp 191 SRCS_MIN+= CodeGen/FaultMaps.cpp 193 SRCS_MIN+= CodeGen/GCMetadata.cpp 196 SRCS_MIN+= CodeGen/GCStrategy.cpp 242 SRCS_MIN+= CodeGen/LiveStacks.cpp 252 SRCS_MIN+= CodeGen/MIRPrinter.cpp 313 SRCS_MIN+= CodeGen/SafeStack.cpp 351 SRCS_MIN+= CodeGen/SplitKit.cpp [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/ |
| H A D | ConstantInitFuture.h | 28 namespace CodeGen { 34 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitBuilderBase*> { 35 using T = ::clang::CodeGen::ConstantInitBuilderBase*; 44 namespace CodeGen { 95 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitFuture> { 96 using T = ::clang::CodeGen::ConstantInitFuture;
|
| H A D | ModuleBuilder.h | 36 namespace CodeGen { 51 CodeGen::CodeGenModule &CGM(); 70 CodeGen::CGDebugInfo *getCGDebugInfo();
|
| /freebsd-12.1/lib/clang/libclang/ |
| H A D | Makefile | 197 SRCS_MIN+= CodeGen/CGAtomic.cpp 198 SRCS_MIN+= CodeGen/CGBlocks.cpp 200 SRCS_MIN+= CodeGen/CGCUDANV.cpp 202 SRCS_MIN+= CodeGen/CGCXX.cpp 204 SRCS_MIN+= CodeGen/CGCall.cpp 205 SRCS_MIN+= CodeGen/CGClass.cpp 209 SRCS_MIN+= CodeGen/CGDecl.cpp 212 SRCS_MIN+= CodeGen/CGExpr.cpp 221 SRCS_MIN+= CodeGen/CGObjC.cpp 229 SRCS_MIN+= CodeGen/CGStmt.cpp [all …]
|
| /freebsd-12.1/contrib/llvm/tools/llvm-lto/ |
| H A D | llvm-lto.cpp | 869 LTOCodeGenerator CodeGen(Context); in main() local 874 CodeGen.setCodePICModel(getRelocModel()); in main() 875 CodeGen.setFreestanding(EnableFreestanding); in main() 877 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF); in main() 878 CodeGen.setTargetOptions(Options); in main() 909 CodeGen.setModule(std::move(Module)); in main() 925 CodeGen.setCpu(MCPU.c_str()); in main() 927 CodeGen.setOptLevel(OptLevel - '0'); in main() 937 CodeGen.setAttr(attrs); in main() 940 CodeGen.setFileType(FileType); in main() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/ |
| H A D | module.modulemap | 16 // A module covering CodeGen/ and Target/. These are intertwined 21 module CodeGen { 22 umbrella "CodeGen" 27 exclude header "CodeGen/LinkAllAsmWriterComponents.h" 28 exclude header "CodeGen/LinkAllCodegenComponents.h" 31 textual header "CodeGen/CommandFlags.inc" 32 textual header "CodeGen/DIEValue.def"
|
| /freebsd-12.1/contrib/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-12.1/contrib/llvm/ |
| H A D | FREEBSD-Xlist | 38 lib/CodeGen/AsmPrinter/CMakeLists.txt 39 lib/CodeGen/AsmPrinter/LLVMBuild.txt 40 lib/CodeGen/CMakeLists.txt 41 lib/CodeGen/GlobalISel/CMakeLists.txt 42 lib/CodeGen/GlobalISel/LLVMBuild.txt 43 lib/CodeGen/LLVMBuild.txt 44 lib/CodeGen/MIRParser/CMakeLists.txt 45 lib/CodeGen/MIRParser/LLVMBuild.txt 46 lib/CodeGen/README.txt 47 lib/CodeGen/SelectionDAG/CMakeLists.txt [all …]
|