Searched refs:virtual (Results 1 - 25 of 821) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DIPDBSectionContrib.h21 virtual ~IPDBSectionContrib();
23 virtual std::unique_ptr<PDBSymbolCompiland> getCompiland() const = 0;
24 virtual uint32_t getAddressSection() const = 0;
25 virtual uint32_t getAddressOffset() const = 0;
26 virtual uint32_t getRelativeVirtualAddress() const = 0;
27 virtual uint64_t getVirtualAddress() const = 0;
28 virtual uint32_t getLength() const = 0;
29 virtual bool isNotPaged() const = 0;
30 virtual bool hasCode() const = 0;
31 virtual boo
[all...]
H A DIPDBRawSymbol.h51 virtual ~IPDBRawSymbol();
53 virtual void dump(raw_ostream &OS, int Indent, PdbSymbolIdField ShowIdFields,
56 virtual std::unique_ptr<IPDBEnumSymbols>
59 virtual std::unique_ptr<IPDBEnumSymbols>
62 virtual std::unique_ptr<IPDBEnumSymbols>
66 virtual std::unique_ptr<IPDBEnumSymbols>
69 virtual std::unique_ptr<IPDBEnumSymbols>
73 virtual std::unique_ptr<IPDBEnumSymbols>
75 virtual std::unique_ptr<IPDBEnumSymbols>
77 virtual st
[all...]
H A DIPDBLineNumber.h18 virtual ~IPDBLineNumber();
20 virtual uint32_t getLineNumber() const = 0;
21 virtual uint32_t getLineNumberEnd() const = 0;
22 virtual uint32_t getColumnNumber() const = 0;
23 virtual uint32_t getColumnNumberEnd() const = 0;
24 virtual uint32_t getAddressSection() const = 0;
25 virtual uint32_t getAddressOffset() const = 0;
26 virtual uint32_t getRelativeVirtualAddress() const = 0;
27 virtual uint64_t getVirtualAddress() const = 0;
28 virtual uint32_
[all...]
H A DIPDBFrameData.h22 virtual ~IPDBFrameData();
24 virtual uint32_t getAddressOffset() const = 0;
25 virtual uint32_t getAddressSection() const = 0;
26 virtual uint32_t getLengthBlock() const = 0;
27 virtual std::string getProgram() const = 0;
28 virtual uint32_t getRelativeVirtualAddress() const = 0;
29 virtual uint64_t getVirtualAddress() const = 0;
H A DPDBSymDumper.h22 virtual ~PDBSymDumper();
24 virtual void dump(const PDBSymbolAnnotation &Symbol);
25 virtual void dump(const PDBSymbolBlock &Symbol);
26 virtual void dump(const PDBSymbolCompiland &Symbol);
27 virtual void dump(const PDBSymbolCompilandDetails &Symbol);
28 virtual void dump(const PDBSymbolCompilandEnv &Symbol);
29 virtual void dump(const PDBSymbolCustom &Symbol);
30 virtual void dump(const PDBSymbolData &Symbol);
31 virtual void dump(const PDBSymbolExe &Symbol);
32 virtual voi
[all...]
H A DIPDBInjectedSource.h27 virtual ~IPDBInjectedSource();
29 virtual uint32_t getCrc32() const = 0;
30 virtual uint64_t getCodeByteSize() const = 0;
31 virtual std::string getFileName() const = 0;
32 virtual std::string getObjectFileName() const = 0;
33 virtual std::string getVirtualFileName() const = 0;
37 virtual uint32_t getCompression() const = 0;
38 virtual std::string getCode() const = 0;
H A DIPDBDataStream.h27 virtual ~IPDBDataStream();
29 virtual uint32_t getRecordCount() const = 0;
30 virtual std::string getName() const = 0;
31 virtual Optional<RecordType> getItemAtIndex(uint32_t Index) const = 0;
32 virtual bool getNext(RecordType &Record) = 0;
33 virtual void reset() = 0;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFObject.h29 virtual ~DWARFObject() = default;
30 virtual StringRef getFileName() const { llvm_unreachable("unimplemented"); }
31 virtual const object::ObjectFile *getFile() const { return nullptr; }
32 virtual ArrayRef<SectionName> getSectionNames() const { return {}; }
33 virtual bool isLittleEndian() const = 0;
34 virtual uint8_t getAddressSize() const { llvm_unreachable("unimplemented"); }
35 virtual void
37 virtual void
39 virtual StringRef getAbbrevSection() const { return ""; }
40 virtual cons
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DSymbolContextScope.h23 /// they are built, will not go away, can inherit from this pure virtual class
66 virtual ~SymbolContextScope() = default;
76 virtual void CalculateSymbolContext(SymbolContext *sc) = 0;
78 virtual lldb::ModuleSP CalculateSymbolContextModule() {
82 virtual CompileUnit *CalculateSymbolContextCompileUnit() { return nullptr; }
84 virtual Function *CalculateSymbolContextFunction() { return nullptr; }
86 virtual Block *CalculateSymbolContextBlock() { return nullptr; }
88 virtual Symbol *CalculateSymbolContextSymbol() { return nullptr; }
98 virtual void DumpSymbolContext(Stream *s) = 0;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DCodeCompletionHandler.h27 virtual ~CodeCompletionHandler();
37 virtual void CodeCompleteDirective(bool InConditional) { }
41 virtual void CodeCompleteInConditionalExclusion() { }
48 virtual void CodeCompleteMacroName(bool IsDefinition) { }
52 virtual void CodeCompletePreprocessorExpression() { }
60 virtual void CodeCompleteMacroArgument(IdentifierInfo *Macro,
67 virtual void CodeCompleteIncludedFile(llvm::StringRef Dir, bool IsAngled) {}
72 virtual void CodeCompleteNaturalLanguage() { }
H A DExternalPreprocessorSource.h28 virtual ~ExternalPreprocessorSource();
31 virtual void ReadDefinedMacros() = 0;
34 virtual void updateOutOfDateIdentifier(IdentifierInfo &II) = 0;
39 virtual IdentifierInfo *GetIdentifier(unsigned ID) = 0;
42 virtual Module *getModule(unsigned ModuleID) = 0;
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Target/
H A DExecutionContextScope.h22 /// can inherit from this pure virtual class can reconstruct their execution
34 virtual ~ExecutionContextScope() {}
36 virtual lldb::TargetSP CalculateTarget() = 0;
38 virtual lldb::ProcessSP CalculateProcess() = 0;
40 virtual lldb::ThreadSP CalculateThread() = 0;
42 virtual lldb::StackFrameSP CalculateStackFrame() = 0;
53 virtual void CalculateExecutionContext(ExecutionContext &exe_ctx) = 0;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFStreamer.h22 virtual void emitDirectiveOptionPush();
23 virtual void emitDirectiveOptionPop();
24 virtual void emitDirectiveOptionRVC();
25 virtual void emitDirectiveOptionNoRVC();
26 virtual void emitDirectiveOptionRelax();
27 virtual void emitDirectiveOptionNoRelax();
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Expression/
H A DExpression.h42 virtual ~Expression() {}
46 virtual const char *Text() = 0;
50 virtual const char *FunctionName() = 0;
54 virtual lldb::LanguageType Language() { return lldb::eLanguageTypeUnknown; }
58 virtual Materializer *GetMaterializer() { return nullptr; }
62 virtual ResultType DesiredResultType() { return eResultTypeAny; }
67 virtual bool NeedsValidation() = 0;
70 virtual bool NeedsVariableResolution() = 0;
72 virtual EvaluateExpressionOptions *GetOptions() { return nullptr; };
79 virtual voi
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DRegisterContextPOSIX.h18 /// Extends RegisterClass with a few virtual operations useful on POSIX.
22 virtual ~POSIXBreakpointProtocol() {}
31 virtual bool UpdateAfterBreakpoint() = 0;
34 virtual unsigned GetRegisterIndexFromOffset(unsigned offset) = 0;
38 virtual bool IsWatchpointHit(uint32_t hw_index) = 0;
41 virtual bool ClearWatchpointHits() = 0;
45 virtual lldb::addr_t GetWatchpointAddress(uint32_t hw_index) = 0;
47 virtual bool IsWatchpointVacant(uint32_t hw_index) = 0;
49 virtual bool SetHardwareWatchpointWithIndex(lldb::addr_t addr, size_t size,
54 virtual uint32_
[all...]
/freebsd-11-stable/contrib/groff/src/preproc/pic/
H A Doutput.h38 virtual ~output();
41 virtual void start_picture(double sc, const position &ll, const position &ur) = 0;
42 virtual void finish_picture() = 0;
43 virtual void circle(const position &, double rad,
45 virtual void text(const position &, text_piece *, int, double) = 0;
46 virtual void line(const position &, const position *, int n,
48 virtual void polygon(const position *, int n,
50 virtual void spline(const position &, const position *, int n,
52 virtual void arc(const position &, const position &, const position &,
54 virtual voi
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Host/
H A DPipeBase.h23 virtual ~PipeBase();
25 virtual Status CreateNew(bool child_process_inherit) = 0;
26 virtual Status CreateNew(llvm::StringRef name,
28 virtual Status CreateWithUniqueName(llvm::StringRef prefix,
32 virtual Status OpenAsReader(llvm::StringRef name,
36 virtual Status
40 virtual bool CanRead() const = 0;
41 virtual bool CanWrite() const = 0;
43 virtual lldb::pipe_t GetReadPipe() const = 0;
44 virtual lld
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTConsumer.h43 virtual ~ASTConsumer() {}
47 virtual void Initialize(ASTContext &Context) {}
53 virtual bool HandleTopLevelDecl(DeclGroupRef D);
57 virtual void HandleInlineFunctionDefinition(FunctionDecl *D) {}
62 virtual void HandleInterestingDecl(DeclGroupRef D);
66 virtual void HandleTranslationUnit(ASTContext &Ctx) {}
72 virtual void HandleTagDeclDefinition(TagDecl *D) {}
76 virtual void HandleTagDeclRequiredDefinition(const TagDecl *D) {}
82 virtual void HandleCXXImplicitFunctionInstantiation(FunctionDecl *D) {}
87 virtual voi
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DFrame.h27 virtual ~Frame();
30 virtual void describe(llvm::raw_ostream &OS) = 0;
33 virtual Frame *getCaller() const = 0;
36 virtual SourceLocation getCallLocation() const = 0;
39 virtual const FunctionDecl *getCallee() const = 0;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DSMTAPI.h29 virtual ~SMTSort() = default;
32 virtual bool isBitvectorSort() const { return isBitvectorSortImpl(); }
35 virtual bool isFloatSort() const { return isFloatSortImpl(); }
38 virtual bool isBooleanSort() const { return isBooleanSortImpl(); }
42 virtual unsigned getBitvectorSortSize() const {
51 virtual unsigned getFloatSortSize() const {
58 virtual void Profile(llvm::FoldingSetNodeID &ID) const = 0;
71 virtual void print(raw_ostream &OS) const = 0;
78 virtual bool equal_to(SMTSort const &other) const = 0;
81 virtual boo
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DPluginInterface.h18 virtual ~PluginInterface() {}
20 virtual ConstString GetPluginName() = 0;
22 virtual uint32_t GetPluginVersion() = 0;
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Initialization/
H A DSystemInitializer.h21 virtual ~SystemInitializer();
23 virtual llvm::Error Initialize() = 0;
24 virtual void Terminate() = 0;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAsmPrinterHandler.h33 virtual ~AsmPrinterHandler();
37 virtual void setSymbolSize(const MCSymbol *Sym, uint64_t Size) = 0;
40 virtual void endModule() = 0;
45 virtual void beginFunction(const MachineFunction *MF) = 0;
49 virtual void markFunctionEnd();
54 virtual void endFunction(const MachineFunction *MF) = 0;
56 virtual void beginFragment(const MachineBasicBlock *MBB,
58 virtual void endFragment() {}
61 virtual void beginFunclet(const MachineBasicBlock &MBB,
63 virtual voi
[all...]
H A DScheduleDAGMutation.h23 virtual void anchor();
26 virtual ~ScheduleDAGMutation() = default;
28 virtual void apply(ScheduleDAGInstrs *DAG) = 0;
H A DScheduleHazardRecognizer.h30 /// bypass virtual calls. Currently the PostRA scheduler ignores it.
35 virtual ~ScheduleHazardRecognizer();
51 virtual bool atIssueLimit() const { return false; }
60 virtual HazardType getHazardType(SUnit *m, int Stalls = 0) {
67 virtual void Reset() {}
71 virtual void EmitInstruction(SUnit *) {}
75 virtual void EmitInstruction(MachineInstr *) {}
82 virtual unsigned PreEmitNoops(SUnit *) {
88 virtual unsigned PreEmitNoops(MachineInstr *) {
95 virtual boo
[all...]

Completed in 401 milliseconds

1234567891011>>