Home
last modified time | relevance | path

Searched refs:virtual (Results 1 – 25 of 1241) sorted by relevance

12345678910>>...50

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
DIPDBRawSymbol.h47 virtual ~IPDBRawSymbol();
49 virtual void dump(raw_ostream &OS, int Indent, PdbSymbolIdField ShowIdFields,
52 virtual std::unique_ptr<IPDBEnumSymbols>
55 virtual std::unique_ptr<IPDBEnumSymbols>
58 virtual std::unique_ptr<IPDBEnumSymbols>
62 virtual std::unique_ptr<IPDBEnumSymbols>
65 virtual std::unique_ptr<IPDBEnumSymbols>
69 virtual std::unique_ptr<IPDBEnumSymbols>
71 virtual std::unique_ptr<IPDBEnumSymbols>
73 virtual std::unique_ptr<IPDBEnumSymbols>
[all …]
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 void dump(const PDBSymbolFunc &Symbol);
[all …]
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 bool hasCode16Bit() const = 0;
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
DMCStreamer.h97 virtual ~MCTargetStreamer();
102 virtual void emitLabel(MCSymbol *Symbol);
104 virtual void emitAssignment(MCSymbol *Symbol, const MCExpr *Value);
106 virtual void prettyPrintAsm(MCInstPrinter &InstPrinter, uint64_t Address,
110 virtual void emitDwarfFileDirective(StringRef Directive);
116 virtual void changeSection(const MCSection *CurSection, MCSection *Section,
119 virtual void emitValue(const MCExpr *Value);
124 virtual void emitRawBytes(StringRef Data);
126 virtual void finish();
136 virtual void emitFnStart();
[all …]
DMCAsmBackend.h43 virtual ~MCAsmBackend();
49 virtual bool allowAutoPadding() const { return false; } in allowAutoPadding()
53 virtual bool allowEnhancedRelaxation() const { return false; } in allowEnhancedRelaxation()
58 virtual void emitInstructionBegin(MCObjectStreamer &OS, const MCInst &Inst) {} in emitInstructionBegin()
59 virtual void emitInstructionEnd(MCObjectStreamer &OS, const MCInst &Inst) {} in emitInstructionEnd()
62 virtual void reset() {} in reset()
75 virtual std::unique_ptr<MCObjectTargetWriter>
82 virtual unsigned getNumFixupKinds() const = 0;
85 virtual Optional<MCFixupKind> getFixupKind(StringRef Name) const;
88 virtual const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const;
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
DSMTAPI.h29 virtual ~SMTSort() = default;
32 virtual bool isBitvectorSort() const { return isBitvectorSortImpl(); } in isBitvectorSort()
35 virtual bool isFloatSort() const { return isFloatSortImpl(); } in isFloatSort()
38 virtual bool isBooleanSort() const { return isBooleanSortImpl(); } in isBooleanSort()
42 virtual unsigned getBitvectorSortSize() const { in getBitvectorSortSize()
51 virtual unsigned getFloatSortSize() const { in getFloatSortSize()
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 bool isBitvectorSortImpl() const = 0;
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
DDWARFObject.h29 virtual ~DWARFObject() = default;
30 virtual StringRef getFileName() const { llvm_unreachable("unimplemented"); } in getFileName()
31 virtual const object::ObjectFile *getFile() const { return nullptr; } in getFile()
32 virtual ArrayRef<SectionName> getSectionNames() const { return {}; } in getSectionNames()
33 virtual bool isLittleEndian() const = 0;
34 virtual uint8_t getAddressSize() const { llvm_unreachable("unimplemented"); } in getAddressSize()
35 virtual void
37 virtual void
39 virtual StringRef getAbbrevSection() const { return ""; } in getAbbrevSection()
40 virtual const DWARFSection &getLocSection() const { return Dummy; } in getLocSection()
[all …]
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
DTypeSystem.h77 virtual bool isA(const void *ClassID) const = 0;
87 virtual void Finalize() {} in Finalize()
89 virtual DWARFASTParser *GetDWARFParser() { return nullptr; } in GetDWARFParser()
90 virtual PDBASTParser *GetPDBParser() { return nullptr; } in GetPDBParser()
92 virtual SymbolFile *GetSymbolFile() const { return m_sym_file; } in GetSymbolFile()
95 virtual void SetSymbolFile(SymbolFile *sym_file) { m_sym_file = sym_file; } in SetSymbolFile()
98 virtual ConstString DeclGetName(void *opaque_decl) = 0;
100 virtual ConstString DeclGetMangledName(void *opaque_decl);
102 virtual CompilerDeclContext DeclGetDeclContext(void *opaque_decl);
104 virtual CompilerType DeclGetFunctionReturnType(void *opaque_decl);
[all …]
DSymbolFile.h44 virtual bool isA(const void *ClassID) const { return ClassID == &ID; } in isA()
110 virtual uint32_t CalculateAbilities() = 0;
114 virtual std::recursive_mutex &GetModuleMutex() const;
123 virtual void InitializeObject() {} in InitializeObject()
132 virtual lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) = 0;
134 virtual XcodeSDK ParseXcodeSDK(CompileUnit &comp_unit) { return {}; } in ParseXcodeSDK()
135 virtual size_t ParseFunctions(CompileUnit &comp_unit) = 0;
136 virtual bool ParseLineTable(CompileUnit &comp_unit) = 0;
137 virtual bool ParseDebugMacros(CompileUnit &comp_unit) = 0;
165 virtual bool ForEachExternalModule( in ForEachExternalModule()
[all …]
DObjectFile.h30 virtual ~ObjectFileJITDelegate() = default;
32 virtual lldb::ByteOrder GetByteOrder() const = 0;
34 virtual uint32_t GetAddressByteSize() const = 0;
36 virtual void PopulateSymtab(lldb_private::ObjectFile *obj_file,
39 virtual void PopulateSectionList(lldb_private::ObjectFile *obj_file,
42 virtual ArchSpec GetArchitecture() = 0;
136 virtual void Dump(Stream *s) = 0;
226 virtual bool isA(const void *ClassID) const { return ClassID == &ID; } in isA()
234 virtual uint32_t GetAddressByteSize() const = 0;
246 virtual AddressClass GetAddressClass(lldb::addr_t file_addr);
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
DObjDumper.h38 virtual ~ObjDumper();
40 virtual bool canDumpContent() { return true; } in canDumpContent()
42 virtual void printFileHeaders() = 0;
43 virtual void printSectionHeaders() = 0;
44 virtual void printRelocations() = 0;
45 virtual void printSymbols(bool PrintSymbols, bool PrintDynamicSymbols) { in printSymbols()
51 virtual void printProgramHeaders(bool PrintProgramHeaders, in printProgramHeaders()
59 virtual void printUnwindInfo() = 0;
62 virtual void printDependentLibs() {} in printDependentLibs()
63 virtual void printDynamicRelocations() { } in printDynamicRelocations()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsTargetStreamer.h28 virtual void setPic(bool Value) {} in setPic()
30 virtual void emitDirectiveSetMicroMips();
31 virtual void emitDirectiveSetNoMicroMips();
32 virtual void setUsesMicroMips();
33 virtual void emitDirectiveSetMips16();
34 virtual void emitDirectiveSetNoMips16();
36 virtual void emitDirectiveSetReorder();
37 virtual void emitDirectiveSetNoReorder();
38 virtual void emitDirectiveSetMacro();
39 virtual void emitDirectiveSetNoMacro();
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DTargetInstrInfo.h106 virtual ~TargetInstrInfo();
114 virtual
134 virtual bool isIgnorableUse(const MachineOperand &MO) const { in isIgnorableUse()
146 virtual bool isReallyTriviallyReMaterializable(const MachineInstr &MI, in isReallyTriviallyReMaterializable()
166 virtual MachineInstr *commuteInstructionImpl(MachineInstr &MI, bool NewMI,
245 virtual int getSPAdjust(const MachineInstr &MI) const;
252 virtual bool isCoalescableExtInstr(const MachineInstr &MI, Register &SrcReg, in isCoalescableExtInstr()
262 virtual unsigned isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
271 virtual unsigned isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
280 virtual unsigned isLoadFromStackSlotPostFE(const MachineInstr &MI, in isLoadFromStackSlotPostFE()
[all …]
DTargetSubtargetInfo.h80 virtual bool isXRaySupported() const { return false; } in isXRaySupported()
92 virtual const TargetInstrInfo *getInstrInfo() const { return nullptr; } in getInstrInfo()
93 virtual const TargetFrameLowering *getFrameLowering() const { in getFrameLowering()
96 virtual const TargetLowering *getTargetLowering() const { return nullptr; } in getTargetLowering()
97 virtual const SelectionDAGTargetInfo *getSelectionDAGInfo() const { in getSelectionDAGInfo()
100 virtual const CallLowering *getCallLowering() const { return nullptr; } in getCallLowering()
102 virtual const InlineAsmLowering *getInlineAsmLowering() const { in getInlineAsmLowering()
110 virtual InstructionSelector *getInstructionSelector() const { in getInstructionSelector()
115 virtual RegisterScheduler::FunctionPassCtor
120 virtual const LegalizerInfo *getLegalizerInfo() const { return nullptr; } in getLegalizerInfo()
[all …]
DTargetFrameLowering.h82 virtual ~TargetFrameLowering();
129 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const;
133 virtual bool isStackIdSafeForLocalArea(unsigned StackId) const { in isStackIdSafeForLocalArea()
145 virtual bool isFPCloseToIncomingSP() const { return true; } in isFPCloseToIncomingSP()
153 virtual bool assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
161 virtual bool
177 virtual const SpillSlot *
186 virtual bool targetHandlesStackFrameRounding() const { in targetHandlesStackFrameRounding()
191 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
198 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging()
[all …]
DTargetPassConfig.h225 virtual void addIRPasses();
232 virtual void addCodeGenPrepare();
236 virtual void addISelPrepare();
240 virtual bool addInstSelector() { in addInstSelector()
246 virtual bool addIRTranslator() { return true; } in addIRTranslator()
250 virtual void addPreLegalizeMachineIR() {} in addPreLegalizeMachineIR()
254 virtual bool addLegalizeMachineIR() { return true; } in addLegalizeMachineIR()
258 virtual void addPreRegBankSelect() {} in addPreRegBankSelect()
263 virtual bool addRegBankSelect() { return true; } in addRegBankSelect()
267 virtual void addPreGlobalInstructionSelect() {} in addPreGlobalInstructionSelect()
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGCXXABI.h83 virtual bool requiresArrayCookie(const CXXDeleteExpr *E, QualType eltType);
84 virtual bool requiresArrayCookie(const CXXNewExpr *E);
90 virtual bool isThisCompleteObject(GlobalDecl GD) const = 0;
94 virtual ~CGCXXABI();
107 virtual bool HasThisReturn(GlobalDecl GD) const { return false; } in HasThisReturn()
109 virtual bool hasMostDerivedReturn(GlobalDecl GD) const { return false; } in hasMostDerivedReturn()
111 virtual bool useSinitAndSterm() const { return false; } in useSinitAndSterm()
121 virtual bool canCallMismatchedFunctionType() const { return true; } in canCallMismatchedFunctionType()
125 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
143 virtual RecordArgABI getRecordArgABI(const CXXRecordDecl *RD) const = 0;
[all …]
DTargetInfo.h51 virtual ~TargetCodeGenInfo();
58 virtual void setTargetAttributes(const Decl *D, llvm::GlobalValue *GV, in setTargetAttributes()
63 virtual void emitTargetMetadata( in emitTargetMetadata()
69 virtual void checkFunctionCallABI(CodeGenModule &CGM, SourceLocation CallLoc, in checkFunctionCallABI()
82 virtual unsigned getSizeOfUnwindException() const;
91 virtual bool extendPointerWithSExt() const { return false; } in extendPointerWithSExt()
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()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DIRBuilderFolder.h26 virtual ~IRBuilderFolder();
32 virtual Value *CreateAdd(Constant *LHS, Constant *RHS,
34 virtual Value *CreateFAdd(Constant *LHS, Constant *RHS) const = 0;
35 virtual Value *CreateSub(Constant *LHS, Constant *RHS,
37 virtual Value *CreateFSub(Constant *LHS, Constant *RHS) const = 0;
38 virtual Value *CreateMul(Constant *LHS, Constant *RHS,
40 virtual Value *CreateFMul(Constant *LHS, Constant *RHS) const = 0;
41 virtual Value *CreateUDiv(Constant *LHS, Constant *RHS,
43 virtual Value *CreateSDiv(Constant *LHS, Constant *RHS,
45 virtual Value *CreateFDiv(Constant *LHS, Constant *RHS) const = 0;
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Driver/
DToolChain.h182 virtual Tool *buildAssembler() const;
183 virtual Tool *buildLinker() const;
184 virtual Tool *buildStaticLibTool() const;
185 virtual Tool *getTool(Action::ActionClass AC) const;
187 virtual std::string buildCompilerRTBasename(const llvm::opt::ArgList &Args,
210 virtual ~ToolChain();
223 virtual const llvm::Triple *getAuxTriple() const { return nullptr; } in getAuxTriple()
228 virtual std::string getInputFilename(const InputInfo &Input) const;
298 virtual llvm::opt::DerivedArgList *
307 virtual llvm::opt::DerivedArgList *TranslateOpenMPTargetArgs(
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DTargetInfo.h187 class TargetInfo : public virtual TransferrableTargetInfo,
255 virtual ~TargetInfo();
392 virtual IntType getIntTypeByWidth(unsigned BitWidth, bool IsSigned) const;
395 virtual IntType getLeastIntTypeByWidth(unsigned BitWidth,
424 virtual uint64_t getMaxPointerWidth() const { in getMaxPointerWidth()
430 virtual uint64_t getNullPointerValue(LangAS AddrSpace) const { return 0; } in getNullPointerValue()
578 virtual bool hasInt128Type() const { in hasInt128Type()
584 virtual bool hasExtIntType() const { in hasExtIntType()
589 virtual bool hasLegalHalfType() const { return HasLegalHalfType; } in hasLegalHalfType()
592 virtual bool hasFloat128Type() const { return HasFloat128; } in hasFloat128Type()
[all …]
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Target/
DPlatform.h150 virtual Status ResolveExecutable(const ModuleSpec &module_spec,
199 virtual Status ResolveSymbolFile(Target &target, const ModuleSpec &sym_spec,
204 virtual bool ResolveRemotePath(const FileSpec &platform_path,
214 virtual llvm::VersionTuple GetOSVersion(Process *process = nullptr);
225 virtual const char *GetHostname();
227 virtual ConstString GetFullNameForDylib(ConstString basename);
229 virtual const char *GetDescription() = 0;
237 virtual void GetStatus(Stream &strm);
244 virtual bool GetRemoteOSVersion() { return false; } in GetRemoteOSVersion()
246 virtual bool GetRemoteOSBuildString(std::string &s) { in GetRemoteOSBuildString()
[all …]
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Host/common/
DNativeProcessProtocol.h49 virtual ~NativeProcessProtocol() = default;
51 virtual Status Resume(const ResumeActionList &resume_actions) = 0;
53 virtual Status Halt() = 0;
55 virtual Status Detach() = 0;
61 virtual Status Signal(int signo) = 0;
71 virtual Status Interrupt();
73 virtual Status Kill() = 0;
77 virtual Status IgnoreSignals(llvm::ArrayRef<int> signals);
81 virtual Status GetMemoryRegionInfo(lldb::addr_t load_addr,
84 virtual Status ReadMemory(lldb::addr_t addr, void *buf, size_t size,
[all …]
DNativeRegisterContext.h27 virtual ~NativeRegisterContext();
36 virtual uint32_t GetRegisterCount() const = 0;
38 virtual uint32_t GetUserRegisterCount() const = 0;
40 virtual const RegisterInfo *GetRegisterInfoAtIndex(uint32_t reg) const = 0;
44 virtual uint32_t GetRegisterSetCount() const = 0;
46 virtual const RegisterSet *GetRegisterSet(uint32_t set_index) const = 0;
48 virtual Status ReadRegister(const RegisterInfo *reg_info,
51 virtual Status WriteRegister(const RegisterInfo *reg_info,
54 virtual Status ReadAllRegisterValues(lldb::DataBufferSP &data_sp) = 0;
56 virtual Status WriteAllRegisterValues(const lldb::DataBufferSP &data_sp) = 0;
[all …]
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Interpreter/
DScriptInterpreter.h32 virtual ~ScriptInterpreterLocker() = default;
152 virtual bool Interrupt() { return false; } in Interrupt()
154 virtual bool ExecuteOneLine(
158 virtual void ExecuteInterpreterLoop() = 0;
160 virtual bool ExecuteOneLineWithReturn(
166 virtual Status ExecuteMultipleLines(
174 virtual Status
181 virtual Status GenerateBreakpointCommandCallbackData( in GenerateBreakpointCommandCallbackData()
190 virtual bool GenerateWatchpointCommandCallbackData(StringList &input, in GenerateWatchpointCommandCallbackData()
195 virtual bool GenerateTypeScriptFunction(const char *oneliner,
[all …]

12345678910>>...50