/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ |
H A D | LinkAllPasses.h | 70 (void) llvm::createAAEvalPass(); in ForcePassLinking() 71 (void) llvm::createAggressiveDCEPass(); in ForcePassLinking() 72 (void) llvm::createAggressiveInstCombinerPass(); in ForcePassLinking() 73 (void) llvm::createBitTrackingDCEPass(); in ForcePassLinking() 74 (void)llvm::createOpenMPOptCGSCCLegacyPass(); in ForcePassLinking() 75 (void) llvm::createArgumentPromotionPass(); in ForcePassLinking() 76 (void) llvm::createAlignmentFromAssumptionsPass(); in ForcePassLinking() 77 (void) llvm::createBasicAAWrapperPass(); in ForcePassLinking() 78 (void) llvm::createSCEVAAWrapperPass(); in ForcePassLinking() 79 (void) llvm::createTypeBasedAAWrapperPass(); in ForcePassLinking() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/ |
H A D | TableGenBackends.h | 20 namespace llvm { 27 void EmitClangDeclContext(llvm::RecordKeeper &RK, llvm::raw_ostream &OS); 28 void EmitClangASTNodes(llvm::RecordKeeper &RK, llvm::raw_ostream &OS, 30 void EmitClangBasicReader(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 31 void EmitClangBasicWriter(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 32 void EmitClangTypeNodes(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 33 void EmitClangTypeReader(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 34 void EmitClangTypeWriter(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 35 void EmitClangAttrParserStringSwitches(llvm::RecordKeeper &Records, 36 llvm::raw_ostream &OS); [all …]
|
H A D | ASTTableGen.h | 89 llvm::Record *Record; 92 WrappedRecord(llvm::Record *record = nullptr) : Record(record) {} in Record() 94 llvm::Record *get() const { in get() 100 llvm::Record *getRecord() const { return Record; } in getRecord() 104 llvm::ArrayRef<llvm::SMLoc> getLoc() const { in getLoc() 109 bool isSubClassOf(llvm::StringRef className) const { in isSubClassOf() 144 static constexpr llvm::StringRef ClassName = HasPropertiesClassName; 146 HasProperties(llvm::Record *record = nullptr) : WrappedRecord(record) {} in WrappedRecord() 148 llvm::StringRef getName() const; 150 static llvm::StringRef getTableGenNodeClassName() { in getTableGenNodeClassName() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 34 namespace llvm { 62 llvm::DIBuilder DBuilder; 63 llvm::DICompileUnit *TheCU = nullptr; 67 llvm::MDNode *CurInlinedAt = nullptr; 68 llvm::DIType *VTablePtrType = nullptr; 69 llvm::DIType *ClassTy = nullptr; 70 llvm::DICompositeType *ObjTy = nullptr; 71 llvm::DIType *SelTy = nullptr; 73 llvm::DIType *SingletonId = nullptr; 75 llvm::DIType *OCLSamplerDITy = nullptr; [all …]
|
H A D | CodeGenModule.h | 40 namespace llvm { 126 llvm::FunctionCallee objc_alloc; 129 llvm::FunctionCallee objc_allocWithZone; 132 llvm::FunctionCallee objc_alloc_init; 135 llvm::FunctionCallee objc_autoreleasePoolPop; 139 llvm::FunctionCallee objc_autoreleasePoolPopInvoke; 142 llvm::Function *objc_autoreleasePoolPush; 145 llvm::Function *objc_autorelease; 149 llvm::FunctionCallee objc_autoreleaseRuntimeFunction; 152 llvm::Function *objc_autoreleaseReturnValue; [all …]
|
H A D | CGCUDANV.cpp | 38 llvm::IntegerType *IntTy, *SizeTy; 39 llvm::Type *VoidTy; 40 llvm::PointerType *CharPtrTy, *VoidPtrTy, *VoidPtrPtrTy; 43 llvm::LLVMContext &Context; 45 llvm::Module &TheModule; 48 llvm::Function *Kernel; // stub function to help launch kernel 51 llvm::SmallVector<KernelInfo, 16> EmittedKernels; 55 llvm::DenseMap<llvm::Function *, llvm::GlobalValue *> KernelHandles; 57 llvm::DenseMap<llvm::GlobalValue *, llvm::Function *> KernelStubs; 59 llvm::GlobalVariable *Var; [all …]
|
H A D | CGBuilder.h | 25 class CGBuilderInserter final : public llvm::IRBuilderDefaultInserter { 31 void InsertHelper(llvm::Instruction *I, const llvm::Twine &Name, 32 llvm::BasicBlock *BB, 33 llvm::BasicBlock::iterator InsertPt) const override; 40 typedef llvm::IRBuilder<llvm::ConstantFolder, CGBuilderInserterTy> 48 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::LLVMContext &C) in CGBuilderTy() 51 llvm::LLVMContext &C, const llvm::ConstantFolder &F, in CGBuilderTy() 54 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::Instruction *I) in CGBuilderTy() 56 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::BasicBlock *BB) in CGBuilderTy() 59 llvm::ConstantInt *getSize(CharUnits N) { in getSize() [all …]
|
H A D | CGObjCGNU.cpp | 50 llvm::FunctionType *FTy; 52 llvm::FunctionCallee Function; 64 void init(CodeGenModule *Mod, const char *name, llvm::Type *RetTy, in init() 70 SmallVector<llvm::Type *, 8> ArgTys({Types...}); in init() 71 FTy = llvm::FunctionType::get(RetTy, ArgTys, false); in init() 74 FTy = llvm::FunctionType::get(RetTy, None, false); in init() 78 llvm::FunctionType *getType() { return FTy; } in getType() 82 operator llvm::FunctionCallee() { in operator llvm::FunctionCallee() 99 llvm::Module &TheModule; 102 llvm::StructType *ObjCSuperTy; [all …]
|
H A D | ItaniumCXXABI.cpp | 45 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables; 48 llvm::SmallVector<std::pair<const VarDecl *, llvm::Function *>, 8> 118 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override; 124 llvm::Value *&ThisPtrForCall, 125 llvm::Value *MemFnPtr, 128 llvm::Value * 131 llvm::Value *MemPtr, 134 llvm::Value *EmitMemberPointerConversion(CodeGenFunction &CGF, 136 llvm::Value *Src) override; 137 llvm::Constant *EmitMemberPointerConversion(const CastExpr *E, [all …]
|
H A D | CodeGenFunction.h | 45 namespace llvm { 154 typedef llvm::PointerIntPair<llvm::Value*, 1, bool> saved_type; 157 static bool needsSaving(llvm::Value *value) { in needsSaving() 159 if (!isa<llvm::Instruction>(value)) return false; in needsSaving() 162 llvm::BasicBlock *block = cast<llvm::Instruction>(value)->getParent(); in needsSaving() 166 static saved_type save(CodeGenFunction &CGF, llvm::Value *value); 167 static llvm::Value *restore(CodeGenFunction &CGF, saved_type value); 208 llvm::Value *Value; 211 saved_type(llvm::Value *v, Kind k, unsigned a = 0) 245 JumpDest(llvm::BasicBlock *Block, [all …]
|
H A D | MicrosoftCXXABI.cpp | 41 SmallVector<llvm::GlobalVariable *, 2> Globals; 109 llvm::array_pod_sort(VBPtrOffsets.begin(), VBPtrOffsets.end()); in getVBPtrOffsets() 125 llvm::GlobalVariable *getMSCompleteObjectLocator(const CXXRecordDecl *RD, 128 llvm::Constant *getAddrOfRTTIDescriptor(QualType Ty) override; 144 llvm::Value *EmitTypeid(CodeGenFunction &CGF, QualType SrcRecordTy, 146 llvm::Type *StdTypeInfoPtrTy) override; 151 llvm::Value *EmitDynamicCastCall(CodeGenFunction &CGF, Address Value, 154 llvm::BasicBlock *CastEnd) override; 156 llvm::Value *EmitDynamicCastToVoid(CodeGenFunction &CGF, Address Value, 165 llvm::Value * [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/ |
H A D | llvm-pdbutil.h | 21 namespace llvm { 31 typedef llvm::PointerUnion<object::COFFObjectFile *, pdb::PDBFile *> 72 const std::unique_ptr<llvm::pdb::PDBSymbolFunc> &F1, 73 const std::unique_ptr<llvm::pdb::PDBSymbolFunc> &F2); 74 bool compareDataSymbols(const std::unique_ptr<llvm::pdb::PDBSymbolData> &F1, 75 const std::unique_ptr<llvm::pdb::PDBSymbolData> &F2); 77 extern llvm::cl::list<std::string> WithName; 79 extern llvm::cl::opt<bool> Compilands; 80 extern llvm::cl::opt<bool> Symbols; 81 extern llvm::cl::opt<bool> Globals; [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/test/ |
H A D | BUILD.gn | 1 import("//llvm/lib/DebugInfo/PDB/enable_dia.gni") 2 import("//llvm/lib/Target/targets_string.gni") 3 import("//llvm/triples.gni") 4 import("//llvm/utils/gn/build/buildflags.gni") 5 import("//llvm/utils/gn/build/libs/pthread/enable.gni") 6 import("//llvm/utils/gn/build/libs/xar/enable.gni") 7 import("//llvm/utils/gn/build/libs/xml/enable.gni") 8 import("//llvm/utils/gn/build/libs/zlib/enable.gni") 9 import("//llvm/utils/gn/build/write_cmake_config.gni") 10 import("//llvm/utils/llvm-lit/lit_path_function.gni") [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/ |
H A D | Targets.cpp | 107 TargetInfo *AllocateTarget(const llvm::Triple &Triple, in AllocateTarget() 109 llvm::Triple::OSType os = Triple.getOS(); in AllocateTarget() 115 case llvm::Triple::arc: in AllocateTarget() 118 case llvm::Triple::xcore: in AllocateTarget() 121 case llvm::Triple::hexagon: in AllocateTarget() 122 if (os == llvm::Triple::Linux && in AllocateTarget() 123 Triple.getEnvironment() == llvm::Triple::Musl) in AllocateTarget() 127 case llvm::Triple::lanai: in AllocateTarget() 130 case llvm::Triple::aarch64_32: in AllocateTarget() 135 case llvm::Triple::aarch64: in AllocateTarget() [all …]
|
H A D | TargetID.cpp | 18 static const llvm::SmallVector<llvm::StringRef, 4> 19 getAllPossibleAMDGPUTargetIDFeatures(const llvm::Triple &T, in getAllPossibleAMDGPUTargetIDFeatures() 20 llvm::StringRef Proc) { in getAllPossibleAMDGPUTargetIDFeatures() 22 llvm::SmallVector<llvm::StringRef, 4> Ret; in getAllPossibleAMDGPUTargetIDFeatures() 23 auto ProcKind = T.isAMDGCN() ? llvm::AMDGPU::parseArchAMDGCN(Proc) in getAllPossibleAMDGPUTargetIDFeatures() 24 : llvm::AMDGPU::parseArchR600(Proc); in getAllPossibleAMDGPUTargetIDFeatures() 25 if (ProcKind == llvm::AMDGPU::GK_NONE) in getAllPossibleAMDGPUTargetIDFeatures() 27 auto Features = T.isAMDGCN() ? llvm::AMDGPU::getArchAttrAMDGCN(ProcKind) in getAllPossibleAMDGPUTargetIDFeatures() 28 : llvm::AMDGPU::getArchAttrR600(ProcKind); in getAllPossibleAMDGPUTargetIDFeatures() 29 if (Features & llvm::AMDGPU::FEATURE_SRAMECC) in getAllPossibleAMDGPUTargetIDFeatures() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/ExceptionDemo/ |
H A D | ExceptionDemo.cpp | 121 static std::map<std::string, llvm::Value*> namedValues; 134 static llvm::StructType *ourTypeInfoType; 135 static llvm::StructType *ourCaughtResultType; 136 static llvm::StructType *ourExceptionType; 137 static llvm::StructType *ourUnwindExceptionType; 139 static llvm::ConstantInt *ourExceptionNotThrownState; 140 static llvm::ConstantInt *ourExceptionThrownState; 141 static llvm::ConstantInt *ourExceptionCaughtState; 144 typedef std::vector<llvm::Type*> ArgTypes; 162 llvm::Function *createFunction(llvm::Module &module, in createFunction() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/APINotes/ |
H A D | APINotesFormat.h | 28 using IdentifierID = llvm::PointerEmbeddedInt<unsigned, 31>; 29 using IdentifierIDField = llvm::BCVBR<16>; 31 using SelectorID = llvm::PointerEmbeddedInt<unsigned, 31>; 32 using SelectorIDField = llvm::BCVBR<16>; 43 CONTROL_BLOCK_ID = llvm::bitc::FIRST_APPLICATION_BLOCKID, 99 llvm::BCRecordLayout<METADATA, // ID 100 llvm::BCFixed<16>, // Module format major version 101 llvm::BCFixed<16> // Module format minor version 104 using ModuleNameLayout = llvm::BCRecordLayout<MODULE_NAME, 105 llvm::BCBlob // Module name [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/obj2yaml/ |
H A D | obj2yaml.h | 23 std::error_code coff2yaml(llvm::raw_ostream &Out, 24 const llvm::object::COFFObjectFile &Obj); 25 llvm::Error elf2yaml(llvm::raw_ostream &Out, 26 const llvm::object::ObjectFile &Obj); 27 llvm::Error macho2yaml(llvm::raw_ostream &Out, 28 const llvm::object::Binary &Obj); 29 llvm::Error minidump2yaml(llvm::raw_ostream &Out, 30 const llvm::object::MinidumpFile &Obj); 31 std::error_code xcoff2yaml(llvm::raw_ostream &Out, 32 const llvm::object::XCOFFObjectFile &Obj); [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/docs/ |
H A D | ClangFormattedStatus.rst | 20 …at` as of: December 04, 2020 17:56:14 (`840e651dc6d <https://github.com/llvm/llvm-project/commit/8… 632 * - clang/tools/clang-fuzzer/handle-llvm 642 * - clang/tools/clang-fuzzer/proto-to-llvm 987 * - clang-tools-extra/clang-tidy/llvm 1532 * - debuginfo-tests/llvm-prettyprinters/gdb 3357 * - llvm/benchmarks 3362 * - llvm/bindings/go/llvm 3367 * - llvm/cmake 3372 * - llvm/examples/BrainF 3377 * - llvm/examples/Bye [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ |
H A D | CommonArgs.h | 27 const llvm::opt::ArgList &Args, 28 llvm::opt::ArgStringList &CmdArgs, const JobAction &JA); 31 const llvm::opt::ArgList &Args, 32 llvm::opt::ArgStringList &CmdArgs); 34 void claimNoWarnArgs(const llvm::opt::ArgList &Args); 36 bool addSanitizerRuntimes(const ToolChain &TC, const llvm::opt::ArgList &Args, 37 llvm::opt::ArgStringList &CmdArgs); 40 llvm::opt::ArgStringList &CmdArgs); 42 bool addXRayRuntime(const ToolChain &TC, const llvm::opt::ArgList &Args, 43 llvm::opt::ArgStringList &CmdArgs); [all …]
|
H A D | Clang.h | 30 static const char *getBaseInputName(const llvm::opt::ArgList &Args, 32 static const char *getBaseInputStem(const llvm::opt::ArgList &Args, 34 static const char *getDependencyFileName(const llvm::opt::ArgList &Args, 39 const Driver &D, const llvm::opt::ArgList &Args, 40 llvm::opt::ArgStringList &CmdArgs, 44 void RenderTargetOptions(const llvm::Triple &EffectiveTriple, 45 const llvm::opt::ArgList &Args, bool KernelOrKext, 46 llvm::opt::ArgStringList &CmdArgs) const; 48 void AddAArch64TargetArgs(const llvm::opt::ArgList &Args, 49 llvm::opt::ArgStringList &CmdArgs) const; [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/ |
H A D | Marshallers.cpp | 16 static llvm::Optional<std::string> 17 getBestGuess(llvm::StringRef Search, llvm::ArrayRef<llvm::StringRef> Allowed, in getBestGuess() 18 llvm::StringRef DropPrefix = "", unsigned MaxEditDistance = 3) { in getBestGuess() 21 llvm::StringRef Res; in getBestGuess() 22 for (const llvm::StringRef &Item : Allowed) { in getBestGuess() 39 for (const llvm::StringRef &Item : Allowed) { in getBestGuess() 59 return llvm::None; in getBestGuess() 62 llvm::Optional<std::string> 65 static constexpr llvm::StringRef Allowed[] = { in getBestGuess() 70 return ::getBestGuess(Value.getString(), llvm::makeArrayRef(Allowed), in getBestGuess() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | BasicValueFactory.h | 41 class CompoundValData : public llvm::FoldingSetNode { 43 llvm::ImmutableList<SVal> L; 46 CompoundValData(QualType t, llvm::ImmutableList<SVal> l) : T(t), L(l) { in CompoundValData() 50 using iterator = llvm::ImmutableList<SVal>::iterator; 55 static void Profile(llvm::FoldingSetNodeID& ID, QualType T, 56 llvm::ImmutableList<SVal> L); 58 void Profile(llvm::FoldingSetNodeID& ID) { Profile(ID, T, L); } in Profile() 61 class LazyCompoundValData : public llvm::FoldingSetNode { 74 static void Profile(llvm::FoldingSetNodeID& ID, 78 void Profile(llvm::FoldingSetNodeID& ID) { Profile(ID, store, region); } in Profile() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/CommandGuide/ |
H A D | index.rst | 20 llvm-as 21 llvm-config 22 llvm-cov 23 llvm-cxxmap 24 llvm-diff 25 llvm-dis 26 llvm-dwarfdump 27 llvm-lib 28 llvm-libtool-darwin 29 llvm-link [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/ |
H A D | ToolChain.h | 35 namespace llvm { 122 llvm::Triple Triple; 123 const llvm::opt::ArgList &Args; 126 const llvm::opt::Arg *const CachedRTTIArg; 162 mutable llvm::Triple EffectiveTriple; 165 void setEffectiveTriple(llvm::Triple ET) const { in setEffectiveTriple() 169 mutable llvm::Optional<CXXStdlibType> cxxStdlibType; 170 mutable llvm::Optional<RuntimeLibType> runtimeLibType; 171 mutable llvm::Optional<UnwindLibType> unwindLibType; 177 ToolChain(const Driver &D, const llvm::Triple &T, [all …]
|