Home
last modified time | relevance | path

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

12345678910>>...56

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DIPDBRawSymbol.h48 virtual ~IPDBRawSymbol();
50 virtual void dump(raw_ostream &OS, int Indent, PdbSymbolIdField ShowIdFields,
53 virtual std::unique_ptr<IPDBEnumSymbols>
56 virtual std::unique_ptr<IPDBEnumSymbols>
59 virtual std::unique_ptr<IPDBEnumSymbols>
63 virtual std::unique_ptr<IPDBEnumSymbols>
66 virtual std::unique_ptr<IPDBEnumSymbols>
70 virtual std::unique_ptr<IPDBEnumSymbols>
72 virtual std::unique_ptr<IPDBEnumSymbols>
74 virtual std::unique_ptr<IPDBEnumSymbols>
[all …]
H A DPDBSymDumper.h23 virtual ~PDBSymDumper();
25 virtual void dump(const PDBSymbolAnnotation &Symbol);
26 virtual void dump(const PDBSymbolBlock &Symbol);
27 virtual void dump(const PDBSymbolCompiland &Symbol);
28 virtual void dump(const PDBSymbolCompilandDetails &Symbol);
29 virtual void dump(const PDBSymbolCompilandEnv &Symbol);
30 virtual void dump(const PDBSymbolCustom &Symbol);
31 virtual void dump(const PDBSymbolData &Symbol);
32 virtual void dump(const PDBSymbolExe &Symbol);
33 virtual void dump(const PDBSymbolFunc &Symbol);
[all …]
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 bool hasCode16Bit() const = 0;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DSMTAPI.h30 virtual ~SMTSort() = default;
33 virtual bool isBitvectorSort() const { return isBitvectorSortImpl(); } in isBitvectorSort()
36 virtual bool isFloatSort() const { return isFloatSortImpl(); } in isFloatSort()
39 virtual bool isBooleanSort() const { return isBooleanSortImpl(); } in isBooleanSort()
43 virtual unsigned getBitvectorSortSize() const { in getBitvectorSortSize()
52 virtual unsigned getFloatSortSize() const { in getFloatSortSize()
59 virtual void Profile(llvm::FoldingSetNodeID &ID) const = 0;
72 virtual void print(raw_ostream &OS) const = 0;
81 virtual bool equal_to(SMTSort const &other) const = 0;
84 virtual bool isBitvectorSortImpl() const = 0;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCStreamer.h99 virtual ~MCTargetStreamer();
105 virtual void emitLabel(MCSymbol *Symbol);
107 virtual void emitAssignment(MCSymbol *Symbol, const MCExpr *Value);
109 virtual void prettyPrintAsm(MCInstPrinter &InstPrinter, uint64_t Address,
113 virtual void emitDwarfFileDirective(StringRef Directive);
119 virtual void changeSection(const MCSection *CurSection, MCSection *Section,
122 virtual void emitValue(const MCExpr *Value);
127 virtual void emitRawBytes(StringRef Data);
129 virtual void emitConstantPools();
131 virtual void finish();
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFObject.h30 virtual ~DWARFObject() = default;
31 virtual StringRef getFileName() const { llvm_unreachable("unimplemented"); } in getFileName()
32 virtual const object::ObjectFile *getFile() const { return nullptr; } in getFile()
33 virtual ArrayRef<SectionName> getSectionNames() const { return {}; } in getSectionNames()
34 virtual bool isLittleEndian() const = 0;
35 virtual uint8_t getAddressSize() const { llvm_unreachable("unimplemented"); } in getAddressSize()
36 virtual void
38 virtual void
40 virtual StringRef getAbbrevSection() const { return ""; } in getAbbrevSection()
41 virtual const DWARFSection &getLocSection() const { return Dummy; } in getLocSection()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeSystem.h77 virtual bool isA(const void *ClassID) const = 0;
87 virtual void Finalize() {} in Finalize()
89 virtual plugin::dwarf::DWARFASTParser *GetDWARFParser() { return nullptr; } in GetDWARFParser()
91 virtual PDBASTParser *GetPDBParser() { return nullptr; } in GetPDBParser()
92 virtual npdb::PdbAstBuilder *GetNativePDBParser() { return nullptr; } in GetNativePDBParser()
94 virtual SymbolFile *GetSymbolFile() const { return m_sym_file; } in GetSymbolFile()
96 virtual void SetSymbolFile(SymbolFile *sym_file) { m_sym_file = sym_file; } in SetSymbolFile()
99 virtual ConstString DeclGetName(void *opaque_decl) = 0;
101 virtual ConstString DeclGetMangledName(void *opaque_decl);
103 virtual CompilerDeclContext DeclGetDeclContext(void *opaque_decl);
[all …]
H A DSymbolFile.h57 virtual bool isA(const void *ClassID) const { return ClassID == &ID; } in isA()
87 virtual SymbolFile *GetBackingSymbolFile() { return this; } in GetBackingSymbolFile()
116 virtual uint32_t GetAbilities() = 0;
117 virtual uint32_t CalculateAbilities() = 0;
121 virtual std::recursive_mutex &GetModuleMutex() const;
130 virtual void InitializeObject() {} in InitializeObject()
135 virtual bool GetLoadDebugInfoEnabled() { return true; } in GetLoadDebugInfoEnabled()
140 virtual void SetLoadDebugInfoEnabled() {} in SetLoadDebugInfoEnabled()
144 virtual uint32_t GetNumCompileUnits() = 0;
145 virtual lldb::CompUnitSP GetCompileUnitAtIndex(uint32_t idx) = 0;
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DObjDumper.h68 virtual ~ObjDumper();
70 virtual bool canDumpContent() { return true; } in canDumpContent()
72 virtual void printFileSummary(StringRef FileStr, object::ObjectFile &Obj,
75 virtual void printFileHeaders() = 0;
76 virtual void printSectionHeaders() = 0;
77 virtual void printRelocations() = 0;
78 virtual void printSymbols(bool PrintSymbols, bool PrintDynamicSymbols, in printSymbols()
85 virtual void printSymbols(bool PrintSymbols, bool PrintDynamicSymbols, in printSymbols()
97 virtual void printProgramHeaders(bool PrintProgramHeaders, in printProgramHeaders()
105 virtual void printUnwindInfo() = 0;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h86 virtual bool isXRaySupported() const { return false; } in isXRaySupported()
98 virtual const TargetInstrInfo *getInstrInfo() const { return nullptr; } in getInstrInfo()
99 virtual const TargetFrameLowering *getFrameLowering() const { in getFrameLowering()
102 virtual const TargetLowering *getTargetLowering() const { return nullptr; } in getTargetLowering()
103 virtual const SelectionDAGTargetInfo *getSelectionDAGInfo() const { in getSelectionDAGInfo()
106 virtual const CallLowering *getCallLowering() const { return nullptr; } in getCallLowering()
108 virtual const InlineAsmLowering *getInlineAsmLowering() const { in getInlineAsmLowering()
116 virtual InstructionSelector *getInstructionSelector() const { in getInstructionSelector()
121 virtual RegisterScheduler::FunctionPassCtor
126 virtual const LegalizerInfo *getLegalizerInfo() const { return nullptr; } in getLegalizerInfo()
[all …]
H A DTargetInstrInfo.h123 virtual ~TargetInstrInfo();
136 virtual
143 virtual bool isGlobalMemoryObject(const MachineInstr *MI) const;
159 virtual bool isIgnorableUse(const MachineOperand &MO) const { in isIgnorableUse()
163 virtual bool isSafeToSink(MachineInstr &MI, MachineBasicBlock *SuccToSinkTo, in isSafeToSink()
170 virtual bool shouldBreakCriticalEdgeToSink(MachineInstr &MI) const { in shouldBreakCriticalEdgeToSink()
181 virtual bool isReallyTriviallyReMaterializable(const MachineInstr &MI) const;
198 virtual MachineInstr *commuteInstructionImpl(MachineInstr &MI, bool NewMI,
270 virtual int getSPAdjust(const MachineInstr &MI) const;
277 virtual bool isCoalescableExtInstr(const MachineInstr &MI, Register &SrcReg, in isCoalescableExtInstr()
[all …]
H A DTargetFrameLowering.h88 virtual ~TargetFrameLowering();
110 virtual uint64_t getStackThreshold() const { return UINT_MAX; } in getStackThreshold()
138 virtual bool isStackIdSafeForLocalArea(unsigned StackId) const { in isStackIdSafeForLocalArea()
152 virtual bool allocateScavengingFrameIndexesNearIncomingSP(
161 virtual bool assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
169 virtual bool
185 virtual const SpillSlot *
194 virtual bool targetHandlesStackFrameRounding() const { in targetHandlesStackFrameRounding()
199 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
206 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging()
[all …]
H A DTargetPassConfig.h248 virtual void addIRPasses();
255 virtual void addCodeGenPrepare();
259 virtual void addISelPrepare();
263 virtual bool addInstSelector() { in addInstSelector()
269 virtual bool addIRTranslator() { return true; } in addIRTranslator()
273 virtual void addPreLegalizeMachineIR() {} in addPreLegalizeMachineIR()
277 virtual bool addLegalizeMachineIR() { return true; } in addLegalizeMachineIR()
281 virtual void addPreRegBankSelect() {} in addPreRegBankSelect()
286 virtual bool addRegBankSelect() { return true; } in addRegBankSelect()
290 virtual void addPreGlobalInstructionSelect() {} in addPreGlobalInstructionSelect()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsTargetStreamer.h27 virtual void emitGPRel32Value(const MCExpr *);
28 virtual void emitGPRel64Value(const MCExpr *);
29 virtual void emitDTPRel32Value(const MCExpr *);
30 virtual void emitDTPRel64Value(const MCExpr *);
31 virtual void emitTPRel32Value(const MCExpr *);
32 virtual void emitTPRel64Value(const MCExpr *);
34 virtual void setPic(bool Value) {} in setPic()
36 virtual void emitDirectiveSetMicroMips();
37 virtual void emitDirectiveSetNoMicroMips();
38 virtual void setUsesMicroMips();
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.h95 virtual bool requiresArrayCookie(const CXXDeleteExpr *E, QualType eltType);
96 virtual bool requiresArrayCookie(const CXXNewExpr *E);
102 virtual bool isThisCompleteObject(GlobalDecl GD) const = 0;
104 virtual bool constructorsAndDestructorsReturnThis() const { in constructorsAndDestructorsReturnThis()
110 virtual ~CGCXXABI();
123 virtual bool HasThisReturn(GlobalDecl GD) const { in HasThisReturn()
131 virtual bool hasMostDerivedReturn(GlobalDecl GD) const { return false; } in hasMostDerivedReturn()
133 virtual bool useSinitAndSterm() const { return false; } in useSinitAndSterm()
143 virtual bool canCallMismatchedFunctionType() const { return true; } in canCallMismatchedFunctionType()
147 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDynamicRecursiveASTVisitor.h85 virtual void anchor();
86 virtual ~DynamicRecursiveASTVisitorBase() = default;
90 virtual bool TraverseAST(MaybeConst<ASTContext> &AST);
97 virtual bool TraverseAttr(MaybeConst<Attr> *At);
105 virtual bool
112 virtual bool TraverseCXXBaseSpecifier(const CXXBaseSpecifier &Base);
119 virtual bool TraverseDecl(MaybeConst<Decl> *D);
124 virtual bool TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo);
130 virtual bool TraverseLambdaCapture(MaybeConst<LambdaExpr> *LE,
137 virtual bool
[all …]
H A DASTMutationListener.h50 virtual ~ASTMutationListener();
53 virtual void CompletedTagDefinition(const TagDecl *D) { } in CompletedTagDefinition()
56 virtual void AddedVisibleDecl(const DeclContext *DC, const Decl *D) {} in AddedVisibleDecl()
59 virtual void AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) {} in AddedCXXImplicitMember()
63 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, in AddedCXXTemplateSpecialization()
68 virtual void
74 virtual void AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, in AddedCXXTemplateSpecialization()
79 virtual void ResolvedExceptionSpec(const FunctionDecl *FD) {} in ResolvedExceptionSpec()
82 virtual void DeducedReturnType(const FunctionDecl *FD, QualType ReturnType);
85 virtual void ResolvedOperatorDelete(const CXXDestructorDecl *DD, in ResolvedOperatorDelete()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64TargetStreamer.h53 virtual void emitInst(uint32_t Inst);
56 virtual void emitDirectiveVariantPCS(MCSymbol *Symbol) {}; in emitDirectiveVariantPCS()
58 virtual void emitDirectiveArch(StringRef Name) {}; in emitDirectiveArch()
59 virtual void emitDirectiveArchExtension(StringRef Name) {}; in emitDirectiveArchExtension()
61 virtual void emitARM64WinCFIAllocStack(unsigned Size) {} in emitARM64WinCFIAllocStack()
62 virtual void emitARM64WinCFISaveR19R20X(int Offset) {} in emitARM64WinCFISaveR19R20X()
63 virtual void emitARM64WinCFISaveFPLR(int Offset) {} in emitARM64WinCFISaveFPLR()
64 virtual void emitARM64WinCFISaveFPLRX(int Offset) {} in emitARM64WinCFISaveFPLRX()
65 virtual void emitARM64WinCFISaveReg(unsigned Reg, int Offset) {} in emitARM64WinCFISaveReg()
66 virtual void emitARM64WinCFISaveRegX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegX()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DToolChain.h211 virtual Tool *buildAssembler() const;
212 virtual Tool *buildLinker() const;
213 virtual Tool *buildStaticLibTool() const;
214 virtual Tool *getTool(Action::ActionClass AC) const;
216 virtual std::string buildCompilerRTBasename(const llvm::opt::ArgList &Args,
253 virtual ~ToolChain();
266 virtual const llvm::Triple *getAuxTriple() const { return nullptr; } in getAuxTriple()
271 virtual std::string getInputFilename(const InputInfo &Input) const;
362 virtual llvm::opt::DerivedArgList *
371 virtual llvm::opt::DerivedArgList *TranslateOpenMPTargetArgs(
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DScriptInterpreter.h44 virtual ~ScriptInterpreterLocker() = default;
164 virtual StructuredData::DictionarySP GetInterpreterInfo();
168 virtual bool Interrupt() { return false; } in Interrupt()
170 virtual bool ExecuteOneLine(
174 virtual void ExecuteInterpreterLoop() = 0;
176 virtual bool ExecuteOneLineWithReturn(
182 virtual Status ExecuteMultipleLines(
188 virtual Status
193 virtual Status GenerateBreakpointCommandCallbackData(StringList &input, in GenerateBreakpointCommandCallbackData()
200 virtual bool GenerateWatchpointCommandCallbackData(StringList &input, in GenerateWatchpointCommandCallbackData()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h44 virtual ~TargetTransformInfoImplBase();
50 virtual const DataLayout &getDataLayout() const { return DL; } in getDataLayout()
54 virtual InstructionCost getGEPCost(Type *PointeeType, const Value *Ptr, in getGEPCost()
67 virtual InstructionCost
74 virtual unsigned
84 virtual InstructionCost
90 virtual unsigned getInliningThresholdMultiplier() const { return 1; } in getInliningThresholdMultiplier()
91 virtual unsigned getInliningCostBenefitAnalysisSavingsMultiplier() const { in getInliningCostBenefitAnalysisSavingsMultiplier()
94 virtual unsigned getInliningCostBenefitAnalysisProfitableMultiplier() const { in getInliningCostBenefitAnalysisProfitableMultiplier()
97 virtual int getInliningLastCallToStaticBonus() const { in getInliningLastCallToStaticBonus()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DPlatform.h129 virtual Status ResolveExecutable(const ModuleSpec &module_spec,
178 virtual Status ResolveSymbolFile(Target &target, const ModuleSpec &sym_spec,
183 virtual bool ResolveRemotePath(const FileSpec &platform_path,
193 virtual llvm::VersionTuple GetOSVersion(Process *process = nullptr);
204 virtual const char *GetHostname();
206 virtual ConstString GetFullNameForDylib(ConstString basename);
208 virtual llvm::StringRef GetDescription() = 0;
216 virtual void GetStatus(Stream &strm);
223 virtual bool GetRemoteOSVersion() { return false; } in GetRemoteOSVersion()
225 virtual std::optional<std::string> GetRemoteOSBuildString() { in GetRemoteOSBuildString()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h319 virtual ~TargetInfo();
464 virtual IntType getIntTypeByWidth(unsigned BitWidth, bool IsSigned) const;
467 virtual IntType getLeastIntTypeByWidth(unsigned BitWidth,
499 virtual uint64_t getMaxPointerWidth() const { in getMaxPointerWidth()
505 virtual uint64_t getNullPointerValue(LangAS AddrSpace) const { return 0; } in getNullPointerValue()
510 virtual bool isAddressSpaceSupersetOf(LangAS A, LangAS B) const { in isAddressSpaceSupersetOf()
676 virtual bool hasInt128Type() const { in hasInt128Type()
687 virtual bool hasBitIntType() const { in hasBitIntType()
693 virtual size_t getMaxBitIntWidth() const { in getMaxBitIntWidth()
708 virtual bool hasLegalHalfType() const { return HasLegalHalfType; } in hasLegalHalfType()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Host/common/
H A DNativeProcessProtocol.h51 virtual ~NativeProcessProtocol() = default;
59 virtual Status Resume(const ResumeActionList &resume_actions) = 0;
61 virtual Status Halt() = 0;
63 virtual Status Detach() = 0;
69 virtual Status Signal(int signo) = 0;
79 virtual Status Interrupt();
81 virtual Status Kill() = 0;
85 virtual Status IgnoreSignals(llvm::ArrayRef<int> signals);
89 virtual Status GetMemoryRegionInfo(lldb::addr_t load_addr,
92 virtual Status ReadMemory(lldb::addr_t addr, void *buf, size_t size,
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinkerParallel/
H A DDWARFLinker.h

12345678910>>...56