/freebsd/contrib/llvm-project/llvm/include/llvm/ |
H A D | LinkAllPasses.h | 84 (void) llvm::createKCFIPass(); in ForcePassLinking() 85 (void) llvm::createLCSSAPass(); in ForcePassLinking() 86 (void) llvm::createLICMPass(); in ForcePassLinking() 111 (void) llvm::createSROAPass(); in ForcePassLinking() 118 (void) llvm::createGVNPass(); in ForcePassLinking() 119 (void) llvm::createPostDomTree(); in ForcePassLinking() 144 llvm::Function::Create(nullptr, llvm::GlobalValue::ExternalLinkage)->viewCFGOnly(); in ForcePassLinking() 145 llvm::RGPassManager RGM; in ForcePassLinking() 148 llvm::AliasAnalysis AA(TLI); in ForcePassLinking() 149 llvm::BatchAAResults BAA(AA); in ForcePassLinking() [all …]
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | TableGenBackends.h | 20 namespace llvm { 27 void EmitClangDeclContext(llvm::RecordKeeper &RK, llvm::raw_ostream &OS); 35 void EmitClangASTNodes(llvm::RecordKeeper &RK, llvm::raw_ostream &OS, 40 void EmitClangTypeNodes(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 46 llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 104 void EmitNeon(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 105 void EmitFP16(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 106 void EmitBF16(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 107 void EmitNeonSema(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); 109 void EmitNeonTest(llvm::RecordKeeper &Records, llvm::raw_ostream &OS); [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 34 namespace llvm { 87 llvm::DenseMap<const void *, llvm::TrackingMDRef> TypeCache; 91 llvm::SmallDenseMap<QualType, llvm::Metadata *> SizeExprCache; 125 llvm::DenseMap<const Module *, llvm::TrackingMDRef> ModuleCache; 140 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> RegionMap; 151 llvm::DenseMap<const char *, llvm::TrackingMDRef> DIFileCache; 156 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> DeclCache; 159 llvm::DenseMap<const NamespaceAliasDecl *, llvm::TrackingMDRef> 161 llvm::DenseMap<const Decl *, llvm::TypedTrackingMDRef<llvm::DIDerivedType>> 199 std::pair<llvm::DIType *, llvm::DIType *> [all …]
|
H A D | CodeGenModule.h | 43 namespace llvm { 343 llvm::SmallPtrSet<llvm::GlobalValue*, 10> WeakRefReferences; 390 llvm::MapVector<StringRef, llvm::TrackingVH<llvm::Constant>> Replacements; 395 llvm::SmallVector<std::pair<llvm::GlobalValue *, llvm::Constant *>, 8> 439 llvm::StringMap<llvm::Constant*> AnnotationStrings; 442 llvm::DenseMap<unsigned, llvm::Constant *> AnnotationArgs; 444 llvm::StringMap<llvm::GlobalVariable *> CFConstantStringMap; 446 llvm::DenseMap<llvm::Constant *, llvm::GlobalVariable *> ConstantStringMap; 457 llvm::DenseMap<QualType, llvm::Constant *> TypeDescriptorMap; 1177 llvm::Constant *CreateRuntimeVariable(llvm::Type *Ty, [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | llvm-pdbutil.h | 20 namespace llvm { 81 extern llvm::cl::opt<bool> Symbols; 82 extern llvm::cl::opt<bool> Globals; 83 extern llvm::cl::opt<bool> Classes; 84 extern llvm::cl::opt<bool> Enums; 85 extern llvm::cl::opt<bool> Funcsigs; 86 extern llvm::cl::opt<bool> Arrays; 90 extern llvm::cl::opt<bool> All; 119 extern llvm::cl::opt<bool> Fpm; 126 extern llvm::cl::opt<bool> ECData; [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | CommonArgs.h | 31 const llvm::opt::ArgList &Args, 38 void claimNoWarnArgs(const llvm::opt::ArgList &Args); 83 std::tuple<llvm::Reloc::Model, unsigned, bool> 92 llvm::codegenoptions::DebugInfoKind 93 debugLevelToInfoKind(const llvm::opt::Arg &A); 101 const llvm::opt::Arg *getDwarfNArg(const llvm::opt::ArgList &Args); 135 llvm::opt::Arg *getLastCSProfileGenerateArg(const llvm::opt::ArgList &Args); 136 llvm::opt::Arg *getLastProfileUseArg(const llvm::opt::ArgList &Args); 137 llvm::opt::Arg *getLastProfileSampleUseArg(const llvm::opt::ArgList &Args); 141 llvm::StringRef getLTOParallelism(const llvm::opt::ArgList &Args, [all …]
|
H A D | Clang.h | 54 void AddARMTargetArgs(const llvm::Triple &Triple, 55 const llvm::opt::ArgList &Args, 62 void AddMIPSTargetArgs(const llvm::opt::ArgList &Args, 64 void AddPPCTargetArgs(const llvm::opt::ArgList &Args, 74 void AddX86TargetArgs(const llvm::opt::ArgList &Args, 82 void AddVETargetArgs(const llvm::opt::ArgList &Args, 117 const llvm::opt::ArgList &TCArgs, 140 const llvm::opt::ArgList &TCArgs, 153 const llvm::opt::ArgList &TCArgs, 171 const llvm::opt::ArgList &TCArgs, [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
H A D | RegisterContextMinidump_x86_64.h | 39 llvm::support::ulittle64_t high; 40 llvm::support::ulittle64_t low; 79 llvm::support::ulittle16_t cs; 83 llvm::support::ulittle16_t ds; 84 llvm::support::ulittle16_t es; 85 llvm::support::ulittle16_t fs; 86 llvm::support::ulittle16_t gs; 90 llvm::support::ulittle16_t ss; 95 llvm::support::ulittle64_t dr0; 118 llvm::support::ulittle64_t r8; [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ |
H A D | RegisterUtilities.h | 105 {llvm::Triple::FreeBSD, llvm::Triple::x86, llvm::ELF::NT_X86_XSTATE}, 110 {llvm::Triple::Linux, llvm::Triple::x86, llvm::ELF::NT_PRXFPREG}, 111 {llvm::Triple::Linux, llvm::Triple::UnknownArch, llvm::ELF::NT_FPREGSET}, 119 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_SVE}, 123 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_SSVE}, 127 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_ZA}, 131 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_ZT}, 135 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_PAC_MASK}, 139 {llvm::Triple::Linux, llvm::Triple::aarch64, llvm::ELF::NT_ARM_TLS}, 149 {llvm::Triple::Linux, llvm::Triple::UnknownArch, llvm::ELF::NT_PPC_VMX}, [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Utility/ |
H A D | ArchSpec.cpp | 720 case llvm::Triple::arm: in CharIsSignedByDefault() 726 case llvm::Triple::ppc: in CharIsSignedByDefault() 770 llvm::StringRef os; in ParseMachCPUDashSubtypeTriple() 798 SetTriple(llvm::Triple(llvm::Triple::normalize(triple))); in SetTriple() 949 if (lhs == llvm::Triple::Simulator || rhs == llvm::Triple::Simulator) in IsCompatibleEnvironment() 961 if ((lhs == llvm::Triple::Android && rhs == llvm::Triple::EABI) || in IsCompatibleEnvironment() 962 (rhs == llvm::Triple::Android && lhs == llvm::Triple::EABI) || in IsCompatibleEnvironment() 963 (lhs == llvm::Triple::GNUEABI && rhs == llvm::Triple::EABI) || in IsCompatibleEnvironment() 964 (rhs == llvm::Triple::GNUEABI && lhs == llvm::Triple::EABI) || in IsCompatibleEnvironment() 965 (lhs == llvm::Triple::GNUEABIHF && rhs == llvm::Triple::EABIHF) || in IsCompatibleEnvironment() [all …]
|
/freebsd/contrib/llvm-project/ |
H A D | FREEBSD-Xlist | 776 llvm/llvm.spec.in 795 llvm/tools/llvm-cat/ 819 llvm/tools/llvm-ifs/ 826 llvm/tools/llvm-lipo/ 834 llvm/tools/llvm-ml/ 836 llvm/tools/llvm-mt/ 845 llvm/tools/llvm-rc/ 852 llvm/tools/llvm-shlib/ 856 llvm/tools/llvm-split/ 934 llvm/utils/llvm-lit/ [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS/ |
H A D | EmulateInstructionMIPS.h | 13 namespace llvm { 106 bool Emulate_LUI(llvm::MCInst &insn); 108 bool Emulate_SW(llvm::MCInst &insn); 110 bool Emulate_LW(llvm::MCInst &insn); 146 bool Emulate_BAL(llvm::MCInst &insn); 150 bool Emulate_BC(llvm::MCInst &insn); 152 bool Emulate_J(llvm::MCInst &insn); 154 bool Emulate_JAL(llvm::MCInst &insn); 160 bool Emulate_JIC(llvm::MCInst &insn); 162 bool Emulate_JR(llvm::MCInst &insn); [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
H A D | Trace.h | 138 static llvm::Expected<llvm::StringRef> 243 llvm::Error Stop(llvm::ArrayRef<lldb::tid_t> tids); 253 llvm::Error Stop(); 261 std::function<llvm::Error(llvm::ArrayRef<uint8_t> data)>; 263 const llvm::DenseMap<lldb::cpu_id_t, llvm::ArrayRef<uint8_t>> 318 llvm::Error OnAllCpusBinaryDataRead(llvm::StringRef kind, 363 llvm::Error 495 llvm::Error Start(const llvm::json::Value &request); 518 virtual llvm::Error 558 llvm::DenseMap<lldb::tid_t, llvm::DenseMap<ConstString, uint64_t>> [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | Targets.cpp | 120 case llvm::Triple::arc: in AllocateTarget() 123 case llvm::Triple::xcore: in AllocateTarget() 132 case llvm::Triple::lanai: in AllocateTarget() 199 case llvm::Triple::arm: in AllocateTarget() 260 case llvm::Triple::avr: in AllocateTarget() 269 case llvm::Triple::mips: in AllocateTarget() 337 case llvm::Triple::m68k: in AllocateTarget() 358 case llvm::Triple::ppc: in AllocateTarget() 528 case llvm::Triple::tce: in AllocateTarget() 534 case llvm::Triple::x86: in AllocateTarget() [all …]
|
H A D | TargetID.cpp | 19 static llvm::SmallVector<llvm::StringRef, 4> 23 llvm::SmallVector<llvm::StringRef, 4> Ret; in getAllPossibleAMDGPUTargetIDFeatures() 37 llvm::SmallVector<llvm::StringRef, 4> 40 llvm::SmallVector<llvm::StringRef, 4> Ret; in getAllPossibleTargetIDFeatures() 47 static llvm::StringRef getCanonicalProcessorName(const llvm::Triple &T, in getCanonicalProcessorName() 54 llvm::StringRef getProcessorFromTargetID(const llvm::Triple &T, in getProcessorFromTargetID() 69 llvm::StringRef Processor; in parseTargetIDWithFormatCheckingOnly() 105 parseTargetID(const llvm::Triple &T, llvm::StringRef TargetID, in parseTargetID() 117 llvm::SmallSet<llvm::StringRef, 4> AllFeatures; in parseTargetID() 144 std::optional<std::pair<llvm::StringRef, llvm::StringRef>> [all …]
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Config.h | 197 llvm::SmallVector<llvm::StringRef, 0> auxiliaryList; 198 llvm::SmallVector<llvm::StringRef, 0> filterList; 199 llvm::SmallVector<llvm::StringRef, 0> passPlugins; 200 llvm::SmallVector<llvm::StringRef, 0> searchPaths; 201 llvm::SmallVector<llvm::StringRef, 0> symbolOrderingFile; 203 llvm::SmallVector<llvm::StringRef, 0> undefined; 206 llvm::SmallVector<llvm::StringRef, 0> mllvmOpts; 278 llvm::DenseSet<llvm::StringRef> saveTempsArgs; 433 llvm::DenseMap<llvm::StringRef, llvm::StringRef> remapInputs; 435 llvm::SmallVector<std::pair<llvm::GlobPattern, llvm::StringRef>, 0> [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/ |
H A D | CodeRegion.h | 72 namespace llvm { 82 llvm::SmallVector<llvm::MCInst, 16> Instructions; 85 llvm::SMLoc RangeEnd; 91 CodeRegion(llvm::StringRef Desc, llvm::SMLoc Start) in CodeRegion() 138 llvm::SourceMgr &SM; 177 virtual void beginRegion(llvm::StringRef Description, llvm::SMLoc Loc, 185 void beginRegion(llvm::StringRef Description, llvm::SMLoc Loc) override; 186 void beginRegion(llvm::StringRef Description, llvm::SMLoc Loc, in beginRegion() 188 void endRegion(llvm::StringRef Description, llvm::SMLoc Loc) override; 196 void beginRegion(llvm::StringRef Description, llvm::SMLoc Loc, [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | BasicValueFactory.h | 115 llvm::FoldingSet<llvm::FoldingSetNodeWrapper<llvm::APSInt>>; 143 const llvm::APSInt& getValue(const llvm::APSInt& X); 144 const llvm::APSInt& getValue(const llvm::APInt& X, bool isUnsigned); 168 const llvm::APSInt &Convert(const llvm::APSInt& To, in Convert() 177 const llvm::APSInt &Convert(QualType T, const llvm::APSInt &From) { in Convert() 194 const llvm::APSInt &getMaxValue(const llvm::APSInt &v) { in getMaxValue() 198 const llvm::APSInt &getMinValue(const llvm::APSInt &v) { in getMinValue() 218 const llvm::APSInt &Add1(const llvm::APSInt &V) { in Add1() 219 llvm::APSInt X = V; in Add1() 224 const llvm::APSInt &Sub1(const llvm::APSInt &V) { in Sub1() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/ |
H A D | Lua.cpp | 47 llvm::Error Lua::Run(llvm::StringRef buffer) { in Run() 54 llvm::Error e = llvm::make_error<llvm::StringError>( in Run() 67 llvm::Error e = llvm::make_error<llvm::StringError>( in RegisterBreakpointCallback() 78 llvm::Expected<bool> 95 llvm::Error e = llvm::make_error<llvm::StringError>( in RegisterWatchpointCallback() 116 llvm::Error Lua::CheckSyntax(llvm::StringRef buffer) { in CheckSyntax() 125 llvm::Error e = llvm::make_error<llvm::StringError>( in CheckSyntax() 133 llvm::Error Lua::LoadModule(llvm::StringRef filename) { in LoadModule() 136 return llvm::make_error<llvm::StringError>("invalid path", in LoadModule() 141 return llvm::make_error<llvm::StringError>("invalid extension", in LoadModule() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/ |
H A D | EmulateInstructionMIPS64.h | 17 namespace llvm { 95 bool Emulate_LUI(llvm::MCInst &insn); 97 bool Emulate_SD(llvm::MCInst &insn); 99 bool Emulate_LD(llvm::MCInst &insn); 121 bool Emulate_BAL(llvm::MCInst &insn); 125 bool Emulate_BC(llvm::MCInst &insn); 127 bool Emulate_J(llvm::MCInst &insn); 129 bool Emulate_JAL(llvm::MCInst &insn); 135 bool Emulate_JIC(llvm::MCInst &insn); 137 bool Emulate_JR(llvm::MCInst &insn); [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | ToolChain.h | 36 namespace llvm { 136 llvm::Triple Triple; 137 const llvm::opt::ArgList &Args; 200 llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>> 347 virtual llvm::opt::DerivedArgList * 364 const llvm::opt::DerivedArgList &Args, llvm::opt::Arg *&A, 365 llvm::opt::DerivedArgList *DAL, 588 return llvm::DebuggerKind::GDB; in getDefaultDebuggerTuning() 602 virtual llvm::ExceptionHandling 733 const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const; [all …]
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | Config.h | 29 namespace llvm { 39 using NamePair = std::pair<llvm::StringRef, llvm::StringRef>; 41 using SegmentRenameMap = llvm::DenseMap<llvm::StringRef, llvm::StringRef>; 45 llvm::VersionTuple sdk; 80 llvm::StringRef segName; 86 llvm::StringRef name; 95 llvm::DenseSet<llvm::CachedHashStringRef> literals; 174 std::pair<llvm::StringRef, llvm::StringRef> thinLTOObjectSuffixReplace; 200 llvm::SmallVector<llvm::StringRef, 0> runtimePaths; 224 std::vector<std::pair<llvm::StringRef, llvm::StringRef>> aliasedSymbols; [all …]
|
/freebsd/contrib/llvm-project/lld/include/lld/Common/ |
H A D | LLVM.h | 24 namespace llvm { 65 using llvm::cast; 67 using llvm::dyn_cast; 69 using llvm::isa; 72 using llvm::ArrayRef; 74 using llvm::Error; 75 using llvm::ErrorOr; 76 using llvm::Expected; 79 using llvm::raw_ostream; 82 using llvm::StringRef; [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
H A D | ARM.h | 28 std::string getARMArch(llvm::StringRef Arch, const llvm::Triple &Triple); 29 StringRef getARMCPUForMArch(llvm::StringRef Arch, const llvm::Triple &Triple); 32 StringRef getLLVMArchSuffixForARM(llvm::StringRef CPU, llvm::StringRef Arch, 37 const llvm::Triple &Triple); 58 llvm::Triple &triple); 59 bool isHardTPSupported(const llvm::Triple &Triple); 65 bool useAAPCSForMachO(const llvm::Triple &T); 67 llvm::StringRef &Arch, llvm::StringRef &CPU, 75 bool isARMMProfile(const llvm::Triple &Triple); 76 bool isARMAProfile(const llvm::Triple &Triple); [all …]
|
/freebsd/contrib/llvm-project/clang/lib/APINotes/ |
H A D | APINotesFormat.h | 30 using IdentifierIDField = llvm::BCVBR<16>; 33 using SelectorIDField = llvm::BCVBR<16>; 100 llvm::BCRecordLayout<METADATA, // ID 110 llvm::BCRecordLayout<MODULE_OPTIONS, 125 using IdentifierDataLayout = llvm::BCRecordLayout< 146 using ObjCContextInfoLayout = llvm::BCRecordLayout< 158 using ObjCPropertyDataLayout = llvm::BCRecordLayout< 251 llvm::SmallVector<IdentifierID, 2> Identifiers; 275 llvm::hash_code hashValue() const { in hashValue() 276 return llvm::hash_value( in hashValue() [all …]
|