Home
last modified time | relevance | path

Searched refs:llvm (Results 1 – 25 of 5982) sorted by relevance

12345678910>>...240

/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h84 (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 DTableGenBackends.h20 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 DCGDebugInfo.h34 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 DCodeGenModule.h43 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 Dllvm-pdbutil.h20 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 DCommonArgs.h31 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 DClang.h54 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 DRegisterContextMinidump_x86_64.h39 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 DRegisterUtilities.h105 {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 DArchSpec.cpp720 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 DFREEBSD-Xlist776 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 DEmulateInstructionMIPS.h13 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 DTrace.h138 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 DTargets.cpp120 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 DTargetID.cpp19 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 DConfig.h197 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 DCodeRegion.h72 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 DBasicValueFactory.h115 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 DLua.cpp47 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 DEmulateInstructionMIPS64.h17 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 DToolChain.h36 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 DConfig.h29 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 DLLVM.h24 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 DARM.h28 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 DAPINotesFormat.h30 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 …]

12345678910>>...240