/netbsd-src/external/apache2/llvm/dist/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, 86 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, 166 virtual CodeGen::RValue 167 GenerateMessageSend(CodeGen::CodeGenFunction &CGF, 180 CodeGen::RValue [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, 96 CodeGen::Address VAListAddr, 113 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() 98 CodeGen::convertFreeFunctionType(CodeGenModule &CGM, const FunctionDecl *FD) { in convertFreeFunctionType() 109 CodeGen::convertTypeForMemory(CodeGenModule &CGM, QualType T) { in convertTypeForMemory() [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() 125 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress() 145 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType() 153 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs() 156 std::vector<CodeGen::LValue> &ResultRegDests, std::string &AsmString, in addReturnRegisterOutputs() [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 | CGStmtOpenMP.cpp | 33 using namespace CodeGen; 283 const RegionCodeGenTy &CodeGen); 1549 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, in emitCommonOMPParallelDirective() argument 1554 S, *CS->getCapturedDecl()->param_begin(), InnermostKind, CodeGen); in emitCommonOMPParallelDirective() 1750 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPParallelDirective() 1772 emitCommonOMPParallelDirective(*this, S, OMPD_parallel, CodeGen, in EmitOMPParallelDirective() 2565 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPSimdDirective() 2572 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen); in EmitOMPSimdDirective() 2692 auto &&CodeGen = [DynamicOrOrdered, &S](CodeGenFunction &CGF) { in EmitOMPOuterLoop() 2697 OMPCancelStack.emitExit(*this, S.getDirectiveKind(), CodeGen); in EmitOMPOuterLoop() [all …]
|
H A D | CGOpenMPRuntimeGPU.h | 23 namespace CodeGen { 114 const RegionCodeGenTy &CodeGen); 130 const RegionCodeGenTy &CodeGen); 146 const RegionCodeGenTy &CodeGen) override; 249 const RegionCodeGenTy &CodeGen) override; 264 const RegionCodeGenTy &CodeGen) override;
|
H A D | CGObjCMac.cpp | 46 using namespace CodeGen; 172 CodeGen::CodeGenModule &CGM; 198 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getExternalProtocolPtrTy() 236 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getGetPropertyFn() 251 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getSetPropertyFn() 270 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getOptimizedSetPropertyFn() 305 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCopyStructFn() 325 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCppAtomicObjectFunction() 339 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getEnumerationMutationFn() 351 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getLookUpClassFn() [all …]
|
/netbsd-src/external/apache2/llvm/dist/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();
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/Target/AArch64/ |
H A D | BUILD.gn | 5 "//llvm/lib/CodeGen", 6 "//llvm/lib/CodeGen/GlobalISel", 7 "//llvm/lib/CodeGen/MIRParser", 8 "//llvm/lib/CodeGen/SelectionDAG",
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-lto/ |
H A D | llvm-lto.cpp | 960 LTOCodeGenerator CodeGen(Context); in main() local 961 CodeGen.setDisableVerify(DisableVerify); in main() 964 CodeGen.setDiagnosticHandler(handleDiagnostics, nullptr); in main() 966 CodeGen.setCodePICModel(codegen::getExplicitRelocModel()); in main() 967 CodeGen.setFreestanding(EnableFreestanding); in main() 969 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF); in main() 970 CodeGen.setTargetOptions(Options); in main() 971 CodeGen.setShouldRestoreGlobalsLinkage(RestoreGlobalsLinkage); in main() 1001 CodeGen.setModule(std::move(Module)); in main() 1002 } else if (!CodeGen.addModule(Module.get())) { in main() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llc/ |
H A D | BUILD.gn | 4 "//llvm/lib/CodeGen", 5 "//llvm/lib/CodeGen/AsmPrinter", 6 "//llvm/lib/CodeGen/MIRParser", 7 "//llvm/lib/CodeGen/SelectionDAG",
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/lto/ |
H A D | lto.cpp | 357 LibLTOCodeGenerator *CodeGen = in createCodeGen() local 360 CodeGen->setTargetOptions(Options); in createCodeGen() 361 return wrap(CodeGen); in createCodeGen() 518 ThinLTOCodeGenerator *CodeGen = new ThinLTOCodeGenerator(); in thinlto_create_codegen() local 519 CodeGen->setTargetOptions( in thinlto_create_codegen() 521 CodeGen->setFreestanding(EnableFreestanding); in thinlto_create_codegen() 526 CodeGen->setOptLevel(OptLevel - '0'); in thinlto_create_codegen() 529 CodeGen->setCodeGenOptLevel(CodeGenOpt::None); in thinlto_create_codegen() 532 CodeGen->setCodeGenOptLevel(CodeGenOpt::Less); in thinlto_create_codegen() 535 CodeGen->setCodeGenOptLevel(CodeGenOpt::Default); in thinlto_create_codegen() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | AddingConstrainedIntrinsics.rst | 25 include/llvm/CodeGen/ISDOpcodes.h 63 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 69 lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 83 lib/CodeGen/SelectionDAG/SelectionDAG.cpp 89 lib/CodeGen/TargetLoweringBase.cpp 94 lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel/ |
H A D | BUILD.gn | 5 "//llvm/lib/CodeGen", 6 "//llvm/lib/CodeGen/GlobalISel", 7 "//llvm/lib/CodeGen/MIRParser",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-isel-fuzzer/ |
H A D | BUILD.gn | 8 "//llvm/lib/CodeGen", 9 "//llvm/lib/CodeGen/AsmPrinter", 10 "//llvm/lib/CodeGen/SelectionDAG",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/BPF/ |
H A D | BUILD.gn | 51 "//llvm/lib/CodeGen", 52 "//llvm/lib/CodeGen/AsmPrinter", 53 "//llvm/lib/CodeGen/GlobalISel", 54 "//llvm/lib/CodeGen/SelectionDAG",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/ |
H A D | BUILD.gn | 23 "//llvm/lib/CodeGen", 24 "//llvm/lib/CodeGen/AsmPrinter", 25 "//llvm/lib/CodeGen/GlobalISel", 26 "//llvm/lib/CodeGen/SelectionDAG",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/CodeGen/ |
H A D | BUILD.gn | 7 "//llvm/lib/CodeGen", 8 "//llvm/lib/CodeGen/AsmPrinter", 9 "//llvm/lib/CodeGen/SelectionDAG",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/Mips/ |
H A D | BUILD.gn | 51 "//llvm/lib/CodeGen", 52 "//llvm/lib/CodeGen/AsmPrinter", 53 "//llvm/lib/CodeGen/GlobalISel", 54 "//llvm/lib/CodeGen/SelectionDAG",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/ |
H A D | BUILD.gn | 44 "//llvm/lib/CodeGen", 45 "//llvm/lib/CodeGen/AsmPrinter", 46 "//llvm/lib/CodeGen/GlobalISel", 47 "//llvm/lib/CodeGen/SelectionDAG",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/ARM/ |
H A D | BUILD.gn | 52 "//llvm/lib/CodeGen", 53 "//llvm/lib/CodeGen/AsmPrinter", 54 "//llvm/lib/CodeGen/GlobalISel", 55 "//llvm/lib/CodeGen/SelectionDAG",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/Sparc/ |
H A D | BUILD.gn | 22 "//llvm/lib/CodeGen", 23 "//llvm/lib/CodeGen/AsmPrinter", 24 "//llvm/lib/CodeGen/SelectionDAG",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/AVR/ |
H A D | BUILD.gn | 22 "//llvm/lib/CodeGen", 23 "//llvm/lib/CodeGen/AsmPrinter", 24 "//llvm/lib/CodeGen/SelectionDAG",
|