Home
last modified time | relevance | path

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

12345678910>>...75

/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
H A 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 …]
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 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 …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.law/
H A Dmissed-error3.C16 virtual const T item() const = 0;
17 virtual const bool off() const = 0;
18 virtual ~Traversable() { }; in ~Traversable()
23 virtual const int count() const = 0;
24 virtual const bool empty() const = 0;
25 virtual void forth() const = 0;
26 virtual const bool isfirst() const = 0;
27 virtual const bool islast() const = 0;
28 virtual const int position() const = 0;
29 virtual const T first() const = 0;
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCStreamer.h99 virtual ~MCTargetStreamer();
104 virtual void emitLabel(MCSymbol *Symbol);
106 virtual void emitAssignment(MCSymbol *Symbol, const MCExpr *Value);
108 virtual void prettyPrintAsm(MCInstPrinter &InstPrinter, uint64_t Address,
112 virtual void emitDwarfFileDirective(StringRef Directive);
118 virtual void changeSection(const MCSection *CurSection, MCSection *Section,
121 virtual void emitValue(const MCExpr *Value);
126 virtual void emitRawBytes(StringRef Data);
128 virtual void emitConstantPools();
130 virtual void finish();
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A 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 …]
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/lldb/include/lldb/Symbol/
H A DTypeSystem.h83 virtual bool isA(const void *ClassID) const = 0;
93 virtual void Finalize() {} in Finalize()
95 virtual DWARFASTParser *GetDWARFParser() { return nullptr; } in GetDWARFParser()
96 virtual PDBASTParser *GetPDBParser() { return nullptr; } in GetPDBParser()
97 virtual npdb::PdbAstBuilder *GetNativePDBParser() { return nullptr; } in GetNativePDBParser()
99 virtual SymbolFile *GetSymbolFile() const { return m_sym_file; } in GetSymbolFile()
101 virtual void SetSymbolFile(SymbolFile *sym_file) { m_sym_file = sym_file; } in SetSymbolFile()
104 virtual ConstString DeclGetName(void *opaque_decl) = 0;
106 virtual ConstString DeclGetMangledName(void *opaque_decl);
108 virtual CompilerDeclContext DeclGetDeclContext(void *opaque_decl);
[all …]
H A DSymbolFile.h54 virtual bool isA(const void *ClassID) const { return ClassID == &ID; } in isA()
84 virtual SymbolFile *GetBackingSymbolFile() { return this; } in GetBackingSymbolFile()
113 virtual uint32_t GetAbilities() = 0;
114 virtual uint32_t CalculateAbilities() = 0;
118 virtual std::recursive_mutex &GetModuleMutex() const;
127 virtual void InitializeObject() {} in InitializeObject()
132 virtual bool GetLoadDebugInfoEnabled() { return true; } in GetLoadDebugInfoEnabled()
137 virtual void SetLoadDebugInfoEnabled() {} in SetLoadDebugInfoEnabled()
141 virtual uint32_t GetNumCompileUnits() = 0;
142 virtual lldb::CompUnitSP GetCompileUnitAtIndex(uint32_t idx) = 0;
[all …]
H A DObjectFile.h32 virtual ~ObjectFileJITDelegate() = default;
34 virtual lldb::ByteOrder GetByteOrder() const = 0;
36 virtual uint32_t GetAddressByteSize() const = 0;
38 virtual void PopulateSymtab(lldb_private::ObjectFile *obj_file,
41 virtual void PopulateSectionList(lldb_private::ObjectFile *obj_file,
44 virtual ArchSpec GetArchitecture() = 0;
138 virtual void Dump(Stream *s) = 0;
228 virtual bool isA(const void *ClassID) const { return ClassID == &ID; } in isA()
236 virtual uint32_t GetAddressByteSize() const = 0;
248 virtual AddressClass GetAddressClass(lldb::addr_t file_addr);
[all …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-readobj/
H A DObjDumper.h70 virtual ~ObjDumper();
72 virtual bool canDumpContent() { return true; } in canDumpContent()
74 virtual void printFileSummary(StringRef FileStr, object::ObjectFile &Obj,
77 virtual void printFileHeaders() = 0;
78 virtual void printSectionHeaders() = 0;
79 virtual void printRelocations() = 0;
80 virtual void printSymbols(bool PrintSymbols, bool PrintDynamicSymbols) { in printSymbols()
86 virtual void printSymbols(bool PrintSymbols, bool PrintDynamicSymbols, in printSymbols()
97 virtual void printProgramHeaders(bool PrintProgramHeaders, in printProgramHeaders()
105 virtual void printUnwindInfo() = 0;
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsTargetStreamer.h27 virtual void setPic(bool Value) {} in setPic()
29 virtual void emitDirectiveSetMicroMips();
30 virtual void emitDirectiveSetNoMicroMips();
31 virtual void setUsesMicroMips();
32 virtual void emitDirectiveSetMips16();
33 virtual void emitDirectiveSetNoMips16();
35 virtual void emitDirectiveSetReorder();
36 virtual void emitDirectiveSetNoReorder();
37 virtual void emitDirectiveSetMacro();
38 virtual void emitDirectiveSetNoMacro();
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h83 virtual bool isXRaySupported() const { return false; } in isXRaySupported()
95 virtual const TargetInstrInfo *getInstrInfo() const { return nullptr; } in getInstrInfo()
96 virtual const TargetFrameLowering *getFrameLowering() const { in getFrameLowering()
99 virtual const TargetLowering *getTargetLowering() const { return nullptr; } in getTargetLowering()
100 virtual const SelectionDAGTargetInfo *getSelectionDAGInfo() const { in getSelectionDAGInfo()
103 virtual const CallLowering *getCallLowering() const { return nullptr; } in getCallLowering()
105 virtual const InlineAsmLowering *getInlineAsmLowering() const { in getInlineAsmLowering()
113 virtual InstructionSelector *getInstructionSelector() const { in getInstructionSelector()
118 virtual RegisterScheduler::FunctionPassCtor
123 virtual const LegalizerInfo *getLegalizerInfo() const { return nullptr; } in getLegalizerInfo()
[all …]
H A DTargetInstrInfo.h107 virtual ~TargetInstrInfo();
120 virtual
139 virtual bool isIgnorableUse(const MachineOperand &MO) const { in isIgnorableUse()
151 virtual bool isReallyTriviallyReMaterializable(const MachineInstr &MI) const { in isReallyTriviallyReMaterializable()
170 virtual MachineInstr *commuteInstructionImpl(MachineInstr &MI, bool NewMI,
248 virtual int getSPAdjust(const MachineInstr &MI) const;
255 virtual bool isCoalescableExtInstr(const MachineInstr &MI, Register &SrcReg, in isCoalescableExtInstr()
265 virtual unsigned isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
274 virtual unsigned isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
283 virtual unsigned isLoadFromStackSlotPostFE(const MachineInstr &MI, in isLoadFromStackSlotPostFE()
[all …]
H A DTargetFrameLowering.h83 virtual ~TargetFrameLowering();
130 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const;
134 virtual bool isStackIdSafeForLocalArea(unsigned StackId) const { in isStackIdSafeForLocalArea()
148 virtual bool allocateScavengingFrameIndexesNearIncomingSP(
157 virtual bool assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots()
165 virtual bool
181 virtual const SpillSlot *
190 virtual bool targetHandlesStackFrameRounding() const { in targetHandlesStackFrameRounding()
195 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
202 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging()
[all …]
H A DTargetPassConfig.h224 virtual void addIRPasses();
231 virtual void addCodeGenPrepare();
235 virtual void addISelPrepare();
239 virtual bool addInstSelector() { in addInstSelector()
245 virtual bool addIRTranslator() { return true; } in addIRTranslator()
249 virtual void addPreLegalizeMachineIR() {} in addPreLegalizeMachineIR()
253 virtual bool addLegalizeMachineIR() { return true; } in addLegalizeMachineIR()
257 virtual void addPreRegBankSelect() {} in addPreRegBankSelect()
262 virtual bool addRegBankSelect() { return true; } in addRegBankSelect()
266 virtual void addPreGlobalInstructionSelect() {} in addPreGlobalInstructionSelect()
[all …]
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGCXXABI.h99 virtual bool requiresArrayCookie(const CXXDeleteExpr *E, QualType eltType);
100 virtual bool requiresArrayCookie(const CXXNewExpr *E);
106 virtual bool isThisCompleteObject(GlobalDecl GD) const = 0;
108 virtual bool constructorsAndDestructorsReturnThis() const { in constructorsAndDestructorsReturnThis()
114 virtual ~CGCXXABI();
127 virtual bool HasThisReturn(GlobalDecl GD) const { in HasThisReturn()
135 virtual bool hasMostDerivedReturn(GlobalDecl GD) const { return false; } in hasMostDerivedReturn()
137 virtual bool useSinitAndSterm() const { return false; } in useSinitAndSterm()
147 virtual bool canCallMismatchedFunctionType() const { return true; } in canCallMismatchedFunctionType()
151 virtual bool classifyReturnType(CGFunctionInfo &FI) const = 0;
[all …]
H A DTargetInfo.h57 virtual ~TargetCodeGenInfo();
70 virtual void setTargetAttributes(const Decl *D, llvm::GlobalValue *GV, in setTargetAttributes()
75 virtual void emitTargetMetadata( in emitTargetMetadata()
81 virtual void checkFunctionCallABI(CodeGenModule &CGM, SourceLocation CallLoc, in checkFunctionCallABI()
94 virtual unsigned getSizeOfUnwindException() const;
103 virtual bool extendPointerWithSExt() const { return false; } in extendPointerWithSExt()
109 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer()
117 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
127 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
137 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64TargetStreamer.h41 virtual void emitInst(uint32_t Inst);
44 virtual void emitDirectiveVariantPCS(MCSymbol *Symbol) {}; in emitDirectiveVariantPCS()
46 virtual void emitARM64WinCFIAllocStack(unsigned Size) {} in emitARM64WinCFIAllocStack()
47 virtual void emitARM64WinCFISaveR19R20X(int Offset) {} in emitARM64WinCFISaveR19R20X()
48 virtual void emitARM64WinCFISaveFPLR(int Offset) {} in emitARM64WinCFISaveFPLR()
49 virtual void emitARM64WinCFISaveFPLRX(int Offset) {} in emitARM64WinCFISaveFPLRX()
50 virtual void emitARM64WinCFISaveReg(unsigned Reg, int Offset) {} in emitARM64WinCFISaveReg()
51 virtual void emitARM64WinCFISaveRegX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegX()
52 virtual void emitARM64WinCFISaveRegP(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegP()
53 virtual void emitARM64WinCFISaveRegPX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegPX()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Driver/
H A DToolChain.h201 virtual Tool *buildAssembler() const;
202 virtual Tool *buildLinker() const;
203 virtual Tool *buildStaticLibTool() const;
204 virtual Tool *getTool(Action::ActionClass AC) const;
206 virtual std::string buildCompilerRTBasename(const llvm::opt::ArgList &Args,
232 virtual ~ToolChain();
245 virtual const llvm::Triple *getAuxTriple() const { return nullptr; } in getAuxTriple()
250 virtual std::string getInputFilename(const InputInfo &Input) const;
324 virtual llvm::opt::DerivedArgList *
333 virtual llvm::opt::DerivedArgList *TranslateOpenMPTargetArgs(
[all …]
/openbsd-src/gnu/llvm/lldb/include/lldb/Target/
H A DPlatform.h139 virtual Status ResolveExecutable(const ModuleSpec &module_spec,
188 virtual Status ResolveSymbolFile(Target &target, const ModuleSpec &sym_spec,
193 virtual bool ResolveRemotePath(const FileSpec &platform_path,
203 virtual llvm::VersionTuple GetOSVersion(Process *process = nullptr);
214 virtual const char *GetHostname();
216 virtual ConstString GetFullNameForDylib(ConstString basename);
218 virtual llvm::StringRef GetDescription() = 0;
226 virtual void GetStatus(Stream &strm);
233 virtual bool GetRemoteOSVersion() { return false; } in GetRemoteOSVersion()
235 virtual std::optional<std::string> GetRemoteOSBuildString() { in GetRemoteOSBuildString()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.eh/
H A Dspec6.C83 virtual void foo() throw(); // ERROR - overriding
84 virtual void baz() throw(double, int);
85 virtual void bar();
86 virtual void qux() throw(E);
87 virtual void qux(int) throw(E const *); // ERROR - overriding (pedantically)
88 virtual void quux() throw(F); // ERROR - overriding
89 virtual void quux(int) throw(F *); // ERROR - overriding
90 virtual void wibble() throw(E); // ERROR - overriding
91 virtual void wobble() throw(E *); // ERROR - overriding
92 virtual void wobble(int) throw(E *); // ERROR - overriding
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DTargetInfo.h205 class TargetInfo : public virtual TransferrableTargetInfo,
278 virtual ~TargetInfo();
416 virtual IntType getIntTypeByWidth(unsigned BitWidth, bool IsSigned) const;
419 virtual IntType getLeastIntTypeByWidth(unsigned BitWidth,
451 virtual uint64_t getMaxPointerWidth() const { in getMaxPointerWidth()
457 virtual uint64_t getNullPointerValue(LangAS AddrSpace) const { return 0; } in getNullPointerValue()
608 virtual bool hasInt128Type() const { in hasInt128Type()
619 virtual bool hasBitIntType() const { in hasBitIntType()
625 virtual size_t getMaxBitIntWidth() const { in getMaxBitIntWidth()
640 virtual bool hasLegalHalfType() const { return HasLegalHalfType; } in hasLegalHalfType()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/compat/abi/
H A Dvbase8-22.h8 , virtual public C0
11 : virtual public C0
12 , virtual public C2
13 , virtual public C1
16 : virtual public C2
18 , virtual public C3
22 : virtual public C0
23 , virtual public C4
25 , virtual public C2
26 , virtual public C3
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/abi/
H A Dvbase8-22.C17 , virtual public C0
20 : virtual public C0
21 , virtual public C2
22 , virtual public C1
25 : virtual public C2
27 , virtual public C3
31 : virtual public C0
32 , virtual public C4
34 , virtual public C2
35 , virtual public C3
[all …]

12345678910>>...75