Searched refs:llvm (Results 201 - 225 of 4004) sorted by path

1234567891011>>

/external/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h21 #include "llvm/ADT/FoldingSet.h"
24 namespace llvm { namespace
76 llvm::Type *TypeData; // isDirect() || isExtend()
77 llvm::Type *PaddingType;
99 static ABIArgInfo getDirect(llvm::Type *T = nullptr, unsigned Offset = 0,
100 llvm::Type *Padding = nullptr) {
107 static ABIArgInfo getDirectInReg(llvm::Type *T = nullptr) {
112 static ABIArgInfo getExtend(llvm::Type *T = nullptr) {
118 static ABIArgInfo getExtendInReg(llvm::Type *T = nullptr) {
128 llvm
[all...]
H A DCodeGenABITypes.h31 namespace llvm { namespace
50 CodeGenABITypes(ASTContext &C, llvm::Module &M, const llvm::DataLayout &TD);
H A DCodeGenAction.h16 namespace llvm { namespace
27 std::unique_ptr<llvm::Module> TheModule;
28 llvm::Module *LinkModule;
29 llvm::LLVMContext *VMContext;
36 CodeGenAction(unsigned _Act, llvm::LLVMContext *_VMContext = nullptr);
53 void setLinkModule(llvm::Module *Mod) { LinkModule = Mod; }
57 llvm::Module *takeModule();
60 llvm::LLVMContext *takeLLVMContext();
68 EmitAssemblyAction(llvm::LLVMContext *_VMContext = nullptr);
74 EmitBCAction(llvm
[all...]
H A DModuleBuilder.h20 namespace llvm { namespace
35 virtual llvm::Module* GetModule() = 0;
36 virtual llvm::Module* ReleaseModule() = 0;
37 virtual const Decl *GetDeclForMangledName(llvm::StringRef MangledName) = 0;
47 llvm::LLVMContext& C);
/external/clang/include/clang/Driver/
H A DAction.h15 #include "llvm/ADT/SmallVector.h"
17 namespace llvm { namespace
103 const llvm::opt::Arg &Input;
106 InputAction(const llvm::opt::Arg &_Input, types::ID _Type);
108 const llvm::opt::Arg &getInputArg() const { return Input; }
H A DCompilation.h15 #include "llvm/ADT/DenseMap.h"
16 #include "llvm/Support/Path.h"
18 namespace llvm { namespace
42 llvm::opt::InputArgList *Args;
46 llvm::opt::DerivedArgList *TranslatedArgs;
56 llvm::DenseMap<std::pair<const ToolChain *, const char *>,
57 llvm::opt::DerivedArgList *> TCArgs;
60 llvm::opt::ArgStringList TempFiles;
77 llvm::opt::InputArgList *Args,
78 llvm
[all...]
H A DDriver.h18 #include "llvm/ADT/StringMap.h"
19 #include "llvm/ADT/StringRef.h"
20 #include "llvm/ADT/Triple.h"
21 #include "llvm/Support/Path.h" // FIXME: Kill when CompilationInfo
28 namespace llvm { namespace
52 llvm::opt::OptTable *Opts;
125 typedef SmallVector<std::pair<types::ID, const llvm::opt::Arg *>, 16>
180 mutable llvm::StringMap<ToolChain *> ToolChains;
185 llvm::opt::DerivedArgList *
186 TranslateInputArgs(const llvm
[all...]
H A DJob.h14 #include "llvm/ADT/SmallVector.h"
15 #include "llvm/Option/Option.h"
18 namespace llvm { namespace
29 using llvm::opt::ArgStringList;
55 virtual void Print(llvm::raw_ostream &OS, const char *Terminator,
73 llvm::opt::ArgStringList Arguments;
77 const llvm::opt::ArgStringList &_Arguments);
79 void Print(llvm::raw_ostream &OS, const char *Terminator, bool Quote,
93 const llvm::opt::ArgStringList &getArguments() const { return Arguments; }
109 void Print(llvm
[all...]
H A DOptions.h13 namespace llvm { namespace
24 /// llvm::opt::DriverFlag.
47 llvm::opt::OptTable *createDriverOptTable();
H A DSanitizerArgs.h12 #include "llvm/Option/Arg.h"
13 #include "llvm/Option/ArgList.h"
59 SanitizerArgs(const ToolChain &TC, const llvm::opt::ArgList &Args);
80 void addArgs(const llvm::opt::ArgList &Args,
81 llvm::opt::ArgStringList &CmdArgs) const;
93 static unsigned parse(const Driver &D, const llvm::opt::Arg *A,
99 static bool parse(const Driver &D, const llvm::opt::ArgList &Args,
100 const llvm::opt::Arg *A, unsigned &Add, unsigned &Remove,
108 const llvm::opt::ArgList &Args,
115 static std::string describeSanitizeArg(const llvm
[all...]
H A DTool.h15 namespace llvm { namespace
76 const llvm::opt::ArgList &TCArgs,
H A DToolChain.h17 #include "llvm/ADT/SmallVector.h"
18 #include "llvm/ADT/Triple.h"
19 #include "llvm/Support/Path.h"
23 namespace llvm { namespace
58 const llvm::Triple Triple;
59 const llvm::opt::ArgList &Args;
82 ToolChain(const Driver &D, const llvm::Triple &T,
83 const llvm::opt::ArgList &Args);
91 static void addSystemInclude(const llvm::opt::ArgList &DriverArgs,
92 llvm
[all...]
H A DTypes.h14 #include "llvm/ADT/SmallVector.h"
81 llvm::SmallVectorImpl<phases::ID> &Phases);
H A DUtil.h14 #include "llvm/ADT/DenseMap.h"
16 namespace llvm { namespace
28 typedef llvm::DenseMap<const JobAction*, const char*> ArgStringMap;
34 const char* getARMCPUForMArch(StringRef MArch, const llvm::Triple &Triple);
/external/clang/include/clang/Edit/
H A DCommit.h14 #include "llvm/ADT/SmallVector.h"
15 #include "llvm/ADT/StringRef.h"
16 #include "llvm/Support/Allocator.h"
56 llvm::BumpPtrAllocator StrAlloc;
H A DEditedSource.h14 #include "llvm/ADT/DenseMap.h"
15 #include "llvm/ADT/StringRef.h"
16 #include "llvm/Support/Allocator.h"
42 llvm::DenseMap<unsigned, SourceLocation> ExpansionToArgMap;
44 llvm::BumpPtrAllocator StrAlloc;
/external/clang/include/clang/Frontend/
H A DASTUnit.h29 #include "llvm/ADT/IntrusiveRefCntPtr.h"
30 #include "llvm/ADT/SmallVector.h"
31 #include "llvm/ADT/StringMap.h"
32 #include "llvm/Support/MD5.h"
33 #include "llvm/Support/Path.h"
42 namespace llvm { namespace
147 typedef llvm::DenseMap<FileID, LocDeclsTy *> FileDeclsTy;
239 llvm::MD5::MD5Result MD5;
243 createForMemoryBuffer(const llvm::MemoryBuffer *Buffer);
270 llvm
[all...]
H A DCodeGenOptions.h19 #include "llvm/Support/Regex.h"
161 std::shared_ptr<llvm::Regex> OptimizationRemarkPattern;
168 std::shared_ptr<llvm::Regex> OptimizationRemarkMissedPattern;
176 std::shared_ptr<llvm::Regex> OptimizationRemarkAnalysisPattern;
H A DCommandLineSourceLoc.h19 #include "llvm/Support/CommandLine.h"
20 #include "llvm/Support/raw_ostream.h"
56 namespace llvm { namespace
H A DCompilerInstance.h18 #include "llvm/ADT/ArrayRef.h"
19 #include "llvm/ADT/DenseMap.h"
20 #include "llvm/ADT/IntrusiveRefCntPtr.h"
21 #include "llvm/ADT/StringRef.h"
28 namespace llvm { namespace
103 std::unique_ptr<llvm::Timer> FrontendTimer;
118 llvm::DenseMap<const IdentifierInfo *, Module *> KnownModules;
504 llvm::Timer &getFrontendTimer() const {
624 llvm::raw_fd_ostream *
632 llvm
[all...]
H A DCompilerInvocation.h26 #include "llvm/ADT/IntrusiveRefCntPtr.h"
27 #include "llvm/ADT/StringMap.h"
28 #include "llvm/ADT/StringRef.h"
32 namespace llvm { namespace
49 bool ParseDiagnosticArgs(DiagnosticOptions &Opts, llvm::opt::ArgList &Args,
H A DDiagnosticRenderer.h22 #include "llvm/ADT/Optional.h"
23 #include "llvm/ADT/PointerUnion.h"
31 typedef llvm::PointerUnion<const Diagnostic *,
H A DFrontendOptions.h15 #include "llvm/ADT/StringRef.h"
19 namespace llvm { namespace
84 llvm::MemoryBuffer *Buffer;
96 FrontendInputFile(llvm::MemoryBuffer *buffer, InputKind Kind,
111 llvm::MemoryBuffer *getBuffer() const {
H A DFrontendPluginRegistry.h14 #include "llvm/Support/Registry.h"
19 typedef llvm::Registry<PluginASTAction> FrontendPluginRegistry;
H A DLayoutOverrideSource.h15 #include "llvm/ADT/StringMap.h"
16 #include "llvm/ADT/StringRef.h"
39 llvm::StringMap<Layout> Layouts;
53 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
54 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
55 llvm::DenseMap<const CXXRecordDecl *,

Completed in 276 milliseconds

1234567891011>>