| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
| D | IPDBRawSymbol.h | 47 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 …]
|
| D | PDBSymDumper.h | 22 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 …]
|
| 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-12-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
| D | MCStreamer.h | 97 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 …]
|
| D | MCAsmBackend.h | 43 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/ |
| D | SMTAPI.h | 29 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/ |
| D | DWARFObject.h | 29 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/ |
| D | TypeSystem.h | 77 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 …]
|
| D | SymbolFile.h | 44 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 …]
|
| D | ObjectFile.h | 30 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/ |
| D | ObjDumper.h | 38 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/ |
| D | MipsTargetStreamer.h | 28 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/ |
| D | TargetInstrInfo.h | 106 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 …]
|
| D | TargetSubtargetInfo.h | 80 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 …]
|
| D | TargetFrameLowering.h | 82 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 …]
|
| D | TargetPassConfig.h | 225 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/ |
| D | CGCXXABI.h | 83 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 …]
|
| D | TargetInfo.h | 51 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/ |
| D | IRBuilderFolder.h | 26 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/ |
| D | ToolChain.h | 182 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/ |
| D | TargetInfo.h | 187 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/ |
| D | Platform.h | 150 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/ |
| D | NativeProcessProtocol.h | 49 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 …]
|
| D | NativeRegisterContext.h | 27 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/ |
| D | ScriptInterpreter.h | 32 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 …]
|