/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/ |
H A D | DIARawSymbol.h | 23 PdbSymbolIdField RecurseIdFields) const override; 28 findChildren(PDB_SymType Type) const override; 31 PDB_NameSearchFlags Flags) const override; 35 uint32_t Section, uint32_t Offset) const override; 38 uint64_t VA) const override; 41 uint32_t RVA) const override; 44 findInlineFramesByAddr(uint32_t Section, uint32_t Offset) const override; 46 findInlineFramesByRVA(uint32_t RVA) const override; 48 findInlineFramesByVA(uint64_t VA) const override; 50 std::unique_ptr<IPDBEnumLineNumbers> findInlineeLines() const override; [all …]
|
H A D | DIASectionContrib.h | 24 std::unique_ptr<PDBSymbolCompiland> getCompiland() const override; 25 uint32_t getAddressSection() const override; 26 uint32_t getAddressOffset() const override; 27 uint32_t getRelativeVirtualAddress() const override; 28 uint64_t getVirtualAddress() const override; 29 uint32_t getLength() const override; 30 bool isNotPaged() const override; 31 bool hasCode() const override; 32 bool hasCode16Bit() const override; 33 bool hasInitializedData() const override; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | NativeRawSymbol.h | 30 PdbSymbolIdField RecurseIdFields) const override; 33 findChildren(PDB_SymType Type) const override; 36 PDB_NameSearchFlags Flags) const override; 40 uint32_t Section, uint32_t Offset) const override; 43 uint64_t VA) const override; 46 uint32_t RVA) const override; 49 findInlineFramesByAddr(uint32_t Section, uint32_t Offset) const override; 51 findInlineFramesByRVA(uint32_t RVA) const override; 53 findInlineFramesByVA(uint64_t VA) const override; 55 std::unique_ptr<IPDBEnumLineNumbers> findInlineeLines() const override; [all …]
|
H A D | NativeTypeEnum.h | 32 ~NativeTypeEnum() override; 35 PdbSymbolIdField RecurseIdFields) const override; 38 findChildren(PDB_SymType Type) const override; 40 PDB_BuiltinType getBuiltinType() const override; 41 PDB_SymType getSymTag() const override; 42 SymIndexId getUnmodifiedTypeId() const override; 43 bool hasConstructor() const override; 44 bool hasAssignmentOperator() const override; 45 bool hasCastOperator() const override; 46 uint64_t getLength() const override; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsTargetStreamer.h | 212 void emitDirectiveSetMicroMips() override; 213 void emitDirectiveSetNoMicroMips() override; 214 void emitDirectiveSetMips16() override; 215 void emitDirectiveSetNoMips16() override; 217 void emitDirectiveSetReorder() override; 218 void emitDirectiveSetNoReorder() override; 219 void emitDirectiveSetMacro() override; 220 void emitDirectiveSetNoMacro() override; 221 void emitDirectiveSetMsa() override; 222 void emitDirectiveSetNoMsa() override; [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
H A D | FrontendActions.h | 24 void ExecuteAction() override; 27 StringRef InFile) override; 32 bool usesPreprocessorOnly() const override { return false; } in usesPreprocessorOnly() 37 void ExecuteAction() override; 40 StringRef InFile) override; 43 bool usesPreprocessorOnly() const override { return false; } in usesPreprocessorOnly() 48 StringRef InFile) override { in CreateASTConsumer() 52 void ExecuteAction() override; 55 bool usesPreprocessorOnly() const override { return true; } in usesPreprocessorOnly() 65 StringRef InFile) override; [all …]
|
H A D | MultiplexConsumer.h | 34 void ReaderInitialized(ASTReader *Reader) override; 35 void IdentifierRead(serialization::IdentifierID ID, IdentifierInfo *II) override; 36 void MacroRead(serialization::MacroID ID, MacroInfo *MI) override; 37 void TypeRead(serialization::TypeIdx Idx, QualType T) override; 38 void DeclRead(GlobalDeclID ID, const Decl *D) override; 39 void SelectorRead(serialization::SelectorID iD, Selector Sel) override; 41 MacroDefinitionRecord *MD) override; 42 void ModuleRead(serialization::SubmoduleID ID, Module *Mod) override; 44 SourceLocation ImportLoc) override; 55 ~MultiplexConsumer() override; [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | SymbolFileOnDemand.h | 40 bool isA(const void *ClassID) const override { in isA() 47 ~SymbolFileOnDemand() override; 50 llvm::StringRef GetPluginName() override { return "ondemand"; } in GetPluginName() 52 bool GetLoadDebugInfoEnabled() override { return m_debug_info_enabled; } in GetLoadDebugInfoEnabled() 54 void SetLoadDebugInfoEnabled() override; 56 uint32_t GetNumCompileUnits() override; 57 lldb::CompUnitSP GetCompileUnitAtIndex(uint32_t idx) override; 59 SymbolFile *GetBackingSymbolFile() override { return m_sym_file_impl.get(); } in GetBackingSymbolFile() 61 uint32_t CalculateAbilities() override; 63 std::recursive_mutex &GetModuleMutex() const override; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.h | 45 ~TargetLoweringObjectFileELF() override = default; 47 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 49 void getModuleMetadata(Module &M) override; 52 void emitModuleMetadata(MCStreamer &Streamer, Module &M) const override; 55 const MCSymbol *Sym) const override; 61 Align &Alignment) const override; 64 const TargetMachine &TM) const override; 67 const TargetMachine &TM) const override; 70 const TargetMachine &TM) const override; 72 const TargetMachine &TM) const override; [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | MultiplexExternalSemaSource.h | 54 ~MultiplexExternalSemaSource() override; 68 Decl *GetExternalDecl(GlobalDeclID ID) override; 72 void CompleteRedeclChain(const Decl *D) override; 75 Selector GetExternalSelector(uint32_t ID) override; 79 uint32_t GetNumExternalSelectors() override; 83 Stmt *GetExternalDeclStmt(uint64_t Offset) override; 87 CXXBaseSpecifier *GetExternalCXXBaseSpecifiers(uint64_t Offset) override; 91 CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset) override; 93 ExtKind hasExternalDefinitions(const Decl *D) override; 98 DeclarationName Name) override; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCObjectStreamer.h | 64 void emitCFIStartProcImpl(MCDwarfFrameInfo &Frame) override; 65 void emitCFIEndProcImpl(MCDwarfFrameInfo &Frame) override; 66 MCSymbol *emitCFILabel() override; 78 void reset() override; 81 bool isIntegratedAssemblerRequired() const override { return true; } in isIntegratedAssemblerRequired() 84 void emitCFISections(bool EH, bool Debug) override; 105 void visitUsedSymbol(const MCSymbol &Sym) override; 108 MCAssembler *getAssemblerPtr() override; 112 void emitLabel(MCSymbol *Symbol, SMLoc Loc = SMLoc()) override; 115 void emitAssignment(MCSymbol *Symbol, const MCExpr *Value) override; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64TargetStreamer.h | 23 ~AArch64TargetStreamer() override; 25 void finish() override; 26 void emitConstantPools() override; 94 void emitInst(uint32_t Inst) override; 95 void emitDirectiveVariantPCS(MCSymbol *Symbol) override; 96 void finish() override; 115 void emitARM64WinCFIAllocStack(unsigned Size) override; 116 void emitARM64WinCFISaveR19R20X(int Offset) override; 117 void emitARM64WinCFISaveFPLR(int Offset) override; 118 void emitARM64WinCFISaveFPLRX(int Offset) override; [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | AArch64.h | 101 StringRef getABI() const override; 102 bool setABI(const std::string &Name) override; 106 StringRef &Err) const override; 108 bool isValidCPUName(StringRef Name) const override; 109 void fillValidCPUList(SmallVectorImpl<StringRef> &Values) const override; 110 bool setCPU(const std::string &Name) override; 112 unsigned multiVersionSortPriority(StringRef Name) const override; 113 unsigned multiVersionFeatureCost() const override; 115 bool useFP16ConversionIntrinsics() const override { in useFP16ConversionIntrinsics() 152 MacroBuilder &Builder) const override; [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | ValueObjectSyntheticFilter.h | 38 ~ValueObjectSynthetic() override; 40 std::optional<uint64_t> GetByteSize() override; 42 ConstString GetTypeName() override; 44 ConstString GetQualifiedTypeName() override; 46 ConstString GetDisplayTypeName() override; 48 bool MightHaveChildren() override; 50 llvm::Expected<uint32_t> CalculateNumChildren(uint32_t max) override; 52 lldb::ValueType GetValueType() const override; 55 bool can_create = true) override; 58 bool can_create = true) override; [all …]
|
H A D | ValueObjectDynamicValue.h | 36 ~ValueObjectDynamicValue() override = default; 38 std::optional<uint64_t> GetByteSize() override; 40 ConstString GetTypeName() override; 42 ConstString GetQualifiedTypeName() override; 44 ConstString GetDisplayTypeName() override; 46 llvm::Expected<uint32_t> CalculateNumChildren(uint32_t max) override; 48 lldb::ValueType GetValueType() const override; 50 bool IsInScope() override; 52 bool IsDynamic() override { return true; } in IsDynamic() 54 bool IsBaseClass() override { in IsBaseClass() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ |
H A D | ScriptInterpreterPythonImpl.h | 35 ~ScriptInterpreterPythonImpl() override; 37 bool Interrupt() override; 41 const ExecuteScriptOptions &options = ExecuteScriptOptions()) override; 43 void ExecuteInterpreterLoop() override; 48 const ExecuteScriptOptions &options = ExecuteScriptOptions()) override; 52 const ExecuteScriptOptions &options = ExecuteScriptOptions()) override; 55 ExportFunctionDefinitionToInterpreter(StringList &function_def) override; 58 const void *name_token = nullptr) override; 61 const void *name_token = nullptr) override; 64 const void *name_token = nullptr) override; [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Platform/gdb-server/ |
H A D | PlatformRemoteGDBServer.h | 37 ~PlatformRemoteGDBServer() override; 40 llvm::StringRef GetPluginName() override { return GetPluginNameStatic(); } in GetPluginName() 44 ModuleSpec &module_spec) override; 46 llvm::StringRef GetDescription() override; 49 FileSpec &local_file) override; 51 bool GetProcessInfo(lldb::pid_t pid, ProcessInstanceInfo &proc_info) override; 54 ProcessInstanceInfoList &process_infos) override; 56 Status LaunchProcess(ProcessLaunchInfo &launch_info) override; 58 Status KillProcess(const lldb::pid_t pid) override; 62 Status &error) override; [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ASTUtils.h | 37 ~ExternalASTSourceWrapper() override; 39 clang::Decl *GetExternalDecl(clang::GlobalDeclID ID) override { in GetExternalDecl() 43 clang::Selector GetExternalSelector(uint32_t ID) override { in GetExternalSelector() 47 uint32_t GetNumExternalSelectors() override { in GetNumExternalSelectors() 51 clang::Stmt *GetExternalDeclStmt(uint64_t Offset) override { in GetExternalDeclStmt() 56 GetExternalCXXCtorInitializers(uint64_t Offset) override { in GetExternalCXXCtorInitializers() 61 GetExternalCXXBaseSpecifiers(uint64_t Offset) override { in GetExternalCXXBaseSpecifiers() 65 void updateOutOfDateIdentifier(const clang::IdentifierInfo &II) override { in updateOutOfDateIdentifier() 70 clang::DeclarationName Name) override { in FindExternalVisibleDeclsByName() 74 void completeVisibleDeclsMap(const clang::DeclContext *DC) override { in completeVisibleDeclsMap() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
H A D | ProcessGDBRemote.h | 54 ~ProcessGDBRemote() override; 73 ArchSpec GetSystemArchitecture() override; 77 bool plugin_specified_by_name) override; 79 CommandObject *GetPluginCommandObject() override; 81 void DumpPluginHistory(Stream &s) override; 84 Status DoWillLaunch(Module *module) override; 86 Status DoLaunch(Module *exe_module, ProcessLaunchInfo &launch_info) override; 88 void DidLaunch() override; 90 Status DoWillAttachToProcessWithID(lldb::pid_t pid) override; 93 bool wait_for_launch) override; [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Interpreter/ |
H A D | CommandObjectMultiword.h | 30 ~CommandObjectMultiword() override; 32 bool IsMultiwordObject() override { return true; } in IsMultiwordObject() 34 CommandObjectMultiword *GetAsMultiwordCommand() override { return this; } in GetAsMultiwordCommand() 37 const lldb::CommandObjectSP &command_obj) override; 41 bool can_replace) override; 45 void GenerateHelpText(Stream &output_stream) override; 48 StringList *matches = nullptr) override; 50 lldb::CommandObjectSP GetSubcommandSPExact(llvm::StringRef sub_cmd) override; 53 StringList *matches = nullptr) override; 55 bool WantsRawCommandString() override { retur [all...] |
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
H A D | RemoteAwarePlatform.h | 26 const FileSpecList *module_search_paths_ptr) override; 29 ModuleSpec &module_spec) override; 32 uint32_t mode, Status &error) override; 34 bool CloseFile(lldb::user_id_t fd, Status &error) override; 37 uint64_t dst_len, Status &error) override; 40 uint64_t src_len, Status &error) override; 42 lldb::user_id_t GetFileSize(const FileSpec &file_spec) override; 44 Status CreateSymlink(const FileSpec &src, const FileSpec &dst) override; 46 bool GetFileExists(const FileSpec &file_spec) override; 48 Status Unlink(const FileSpec &file_spec) override; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | GOFFObjectFile.h | 51 section_iterator section_begin() const override; 52 section_iterator section_end() const override; 54 uint8_t getBytesInAddress() const override { return 8; } in getBytesInAddress() 56 StringRef getFileFormatName() const override { return "GOFF-SystemZ"; } in getFileFormatName() 58 Triple::ArchType getArch() const override { return Triple::systemz; } in getArch() 60 Expected<SubtargetFeatures> getFeatures() const override { return SubtargetFeatures(); } in getFeatures() 62 bool isRelocatableObject() const override { return true; } in isRelocatableObject() 64 void moveSymbolNext(DataRefImpl &Symb) const override; 65 basic_symbol_iterator symbol_begin() const override; 66 basic_symbol_iterator symbol_end() const override; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 983 unsigned getJumpTableEncoding() const override; 984 bool useSoftFloat() const override; 987 ArgListTy &Args) const override; 989 MVT getScalarShiftAmountTy(const DataLayout &, EVT VT) const override { in getScalarShiftAmountTy() 996 MCContext &Ctx) const override; 1000 SelectionDAG &DAG) const override; 1003 unsigned JTI, MCContext &Ctx) const override; 1010 const DataLayout &DL) const override; 1013 const AttributeList &FuncAttributes) const override; 1021 bool isSafeMemOpType(MVT VT) const override; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfo.h | 67 MCInst getNop() const override; 71 int &FrameIndex) const override; 73 unsigned &MemBytes) const override; 75 int &FrameIndex) const override; 77 unsigned &MemBytes) const override; 79 bool isReallyTriviallyReMaterializable(const MachineInstr &MI) const override; 87 bool KillSrc) const override; 94 Register VReg) const override; 100 Register VReg) const override; 108 VirtRegMap *VRM = nullptr) const override; [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | PS4CPU.h | 34 bool hasIntegratedCPP() const override { return false; } in hasIntegratedCPP() 39 const char *LinkingOutput) const override; 48 bool hasIntegratedCPP() const override { return false; } in hasIntegratedCPP() 49 bool isLinkJob() const override { return true; } in isLinkJob() 54 const char *LinkingOutput) const override; 63 bool hasIntegratedCPP() const override { return false; } in hasIntegratedCPP() 64 bool isLinkJob() const override { return true; } in isLinkJob() 69 const char *LinkingOutput) const override; 86 llvm::opt::ArgStringList &CC1Args) const override; 89 llvm::opt::ArgStringList &CC1Args) const override { in addLibCxxIncludePaths() [all …]
|