| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | IPDBRawSymbol.h | 48 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 D | PDBSymDumper.h | 23 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 D | IPDBSectionContrib.h | 21 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 D | SMTAPI.h | 30 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 D | MCStreamer.h | 99 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 D | DWARFObject.h | 30 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 D | TypeSystem.h | 77 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 D | SymbolFile.h | 57 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 D | ObjDumper.h | 68 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 D | TargetSubtargetInfo.h | 86 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 D | TargetInstrInfo.h | 123 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 D | TargetFrameLowering.h | 88 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 D | TargetPassConfig.h | 248 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 D | MipsTargetStreamer.h | 27 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 D | CGCXXABI.h | 95 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 D | DynamicRecursiveASTVisitor.h | 85 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 D | ASTMutationListener.h | 50 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 D | AArch64TargetStreamer.h | 53 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 D | ToolChain.h | 211 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 D | ScriptInterpreter.h | 44 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 D | TargetTransformInfoImpl.h | 44 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 D | Platform.h | 129 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 D | TargetInfo.h | 319 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 D | NativeProcessProtocol.h | 51 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 D | DWARFLinker.h | |