Searched refs:llvm (Results 401 - 425 of 4004) sorted by relevance

<<11121314151617181920>>

/external/clang/lib/CodeGen/
H A DCodeGenPGO.cpp18 #include "llvm/IR/MDBuilder.h"
19 #include "llvm/ProfileData/InstrProfReader.h"
20 #include "llvm/Support/Endian.h"
21 #include "llvm/Support/FileSystem.h"
22 #include "llvm/Support/MD5.h"
27 void CodeGenPGO::setFuncName(llvm::Function *Fn) {
52 static llvm::Function *getRegisterFunc(CodeGenModule &CGM) {
56 static llvm::BasicBlock *getOrInsertRegisterBB(CodeGenModule &CGM) {
62 if (llvm::Function *RegisterF = getRegisterFunc(CGM))
66 auto *VoidTy = llvm
[all...]
H A DCodeGenTBAA.cpp24 #include "llvm/ADT/SmallSet.h"
25 #include "llvm/IR/Constants.h"
26 #include "llvm/IR/LLVMContext.h"
27 #include "llvm/IR/Metadata.h"
28 #include "llvm/IR/Type.h"
32 CodeGenTBAA::CodeGenTBAA(ASTContext &Ctx, llvm::LLVMContext& VMContext,
42 llvm::MDNode *CodeGenTBAA::getRoot() {
55 llvm::MDNode *CodeGenTBAA::createTBAAScalarType(StringRef Name,
56 llvm::MDNode *Parent) {
60 llvm
[all...]
H A DCGObjC.cpp24 #include "llvm/ADT/STLExtras.h"
25 #include "llvm/IR/CallSite.h"
26 #include "llvm/IR/DataLayout.h"
27 #include "llvm/IR/InlineAsm.h"
31 typedef llvm::PointerIntPair<llvm::Value*,1,bool> TryEmitResult;
41 static llvm::Constant *getNullForVariable(llvm::Value *addr) {
42 llvm::Type *type =
43 cast<llvm
[all...]
H A DCGCleanup.h18 #include "llvm/ADT/SmallPtrSet.h"
19 #include "llvm/ADT/SmallVector.h"
21 namespace llvm { namespace
33 llvm::BasicBlock *CachedLandingPad;
34 llvm::BasicBlock *CachedEHDispatchBlock;
106 llvm::BasicBlock *getCachedLandingPad() const {
110 void setCachedLandingPad(llvm::BasicBlock *block) {
114 llvm::BasicBlock *getCachedEHDispatchBlock() const {
118 void setCachedEHDispatchBlock(llvm::BasicBlock *block) {
123 if (llvm
[all...]
H A DCGBuiltin.cpp23 #include "llvm/IR/DataLayout.h"
24 #include "llvm/IR/Intrinsics.h"
28 using namespace llvm;
32 llvm::Value *CodeGenModule::getBuiltinLibFunction(const FunctionDecl *FD,
48 llvm::FunctionType *Ty =
49 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType()));
56 static Value *EmitToInt(CodeGenFunction &CGF, llvm::Value *V,
57 QualType T, llvm::IntegerType *IntType) {
67 static Value *EmitFromInt(CodeGenFunction &CGF, llvm::Value *V,
68 QualType T, llvm
[all...]
/external/clang/tools/libclang/
H A DARCMigrate.cpp18 #include "llvm/Support/FileSystem.h"
42 llvm::errs() << "clang_getRemappings was called with NULL parameter\n";
47 llvm::sys::fs::exists(migrate_dir_path, exists);
50 llvm::errs() << "Error by clang_getRemappings(\"" << migrate_dir_path
52 llvm::errs() << "\"" << migrate_dir_path << "\" does not exist\n";
64 llvm::errs() << "Error by clang_getRemappings(\"" << migrate_dir_path
68 llvm::errs() << I->second << '\n';
84 llvm::errs() << "clang_getRemappingsFromFileList was called with "
91 llvm::errs() << "clang_getRemappingsFromFileList was called with "
106 llvm
[all...]
/external/llvm/test/MC/X86/
H A Dx86_long_nop.s1 # RUN: llvm-mc -filetype=obj -arch=x86 -triple=x86_64-pc-linux-gnu %s | llvm-objdump -d -no-show-raw-insn - | FileCheck %s
2 # RUN: llvm-mc -filetype=obj -arch=x86 -triple=i686-pc-linux-gnu %s | llvm-objdump -d -no-show-raw-insn - | FileCheck %s
3 # RUN: llvm-mc -filetype=obj -arch=x86 -triple=x86_64-apple-darwin10.0 %s | llvm-objdump -d -no-show-raw-insn - | FileCheck %s
4 # RUN: llvm-mc -filetype=obj -arch=x86 -triple=i686-apple-darwin8 %s | llvm-objdump -d -no-show-raw-insn - | FileCheck %s
5 # RUN: llvm-mc -filetype=obj -arch=x86 -triple=i686-pc-linux-gnu -mcpu=slm %s | llvm
[all...]
/external/clang/include/clang/Basic/
H A DFileManager.h21 #include "llvm/ADT/DenseMap.h"
22 #include "llvm/ADT/IntrusiveRefCntPtr.h"
23 #include "llvm/ADT/SmallVector.h"
24 #include "llvm/ADT/StringMap.h"
25 #include "llvm/ADT/StringRef.h"
26 #include "llvm/Support/Allocator.h"
38 namespace llvm { namespace
67 llvm::sys::fs::UniqueID UniqueID;
100 const llvm::sys::fs::UniqueID &getUniqueID() const { return UniqueID; }
128 std::map<llvm
[all...]
/external/clang/include/clang/Frontend/
H A DUtils.h19 #include "llvm/ADT/IntrusiveRefCntPtr.h"
20 #include "llvm/ADT/StringRef.h"
21 #include "llvm/ADT/StringSet.h"
22 #include "llvm/Option/OptSpecifier.h"
24 namespace llvm { namespace
60 const llvm::Triple &triple);
81 llvm::ArrayRef<std::string> getDependencies() const { return Dependencies; }
101 llvm::StringSet<> Seen;
123 llvm::StringSet<> Seen;
164 void CacheTokens(Preprocessor &PP, llvm
[all...]
/external/clang/lib/Driver/
H A DToolChains.cpp19 #include "llvm/ADT/STLExtras.h"
20 #include "llvm/ADT/SmallString.h"
21 #include "llvm/ADT/StringExtras.h"
22 #include "llvm/ADT/StringSwitch.h"
23 #include "llvm/Option/Arg.h"
24 #include "llvm/Option/ArgList.h"
25 #include "llvm/Option/OptTable.h"
26 #include "llvm/Option/Option.h"
27 #include "llvm/Support/ErrorHandling.h"
28 #include "llvm/Suppor
[all...]
H A DTools.h16 #include "llvm/ADT/Triple.h"
17 #include "llvm/Option/Option.h"
18 #include "llvm/Support/Compiler.h"
37 using llvm::opt::ArgStringList;
42 static const char *getBaseInputName(const llvm::opt::ArgList &Args,
44 static const char *getBaseInputStem(const llvm::opt::ArgList &Args,
46 static const char *getDependencyFileName(const llvm::opt::ArgList &Args,
52 const llvm::opt::ArgList &Args,
53 llvm::opt::ArgStringList &CmdArgs,
57 void AddAArch64TargetArgs(const llvm
[all...]
/external/clang/include/clang/AST/
H A DVTTBuilder.h23 #include "llvm/ADT/SetVector.h"
29 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> BaseAndIsVirtual;
87 typedef llvm::SmallPtrSet<const CXXRecordDecl *, 4> VisitedVirtualBasesSetTy;
89 typedef llvm::DenseMap<BaseSubobject, uint64_t> AddressPointsMapTy;
92 llvm::DenseMap<BaseSubobject, uint64_t> SubVTTIndicies;
96 llvm::DenseMap<BaseSubobject, uint64_t> SecondaryVirtualPointerIndices;
148 const llvm::DenseMap<BaseSubobject, uint64_t> &getSubVTTIndicies() const {
153 const llvm::DenseMap<BaseSubobject, uint64_t> &
/external/clang/lib/StaticAnalyzer/Checkers/
H A DTraversalChecker.cpp21 #include "llvm/Support/raw_ostream.h"
45 // It is mildly evil to print directly to llvm::outs() rather than emitting
49 llvm::outs() << C.getSourceManager().getSpellingLineNumber(Loc) << " "
54 llvm::outs() << "--END FUNCTION--\n";
78 // It is mildly evil to print directly to llvm::outs() rather than emitting
81 llvm::outs().indent(Indentation);
82 Call.dump(llvm::outs());
95 // It is mildly evil to print directly to llvm::outs() rather than emitting
98 llvm::outs().indent(Indentation);
100 llvm
[all...]
/external/llvm/unittests/ExecutionEngine/JIT/
H A DJITEventListenerTestCommon.h13 #include "llvm/CodeGen/MachineCodeInfo.h"
14 #include "llvm/Config/config.h"
15 #include "llvm/ExecutionEngine/JIT.h"
16 #include "llvm/ExecutionEngine/JITEventListener.h"
17 #include "llvm/IR/DIBuilder.h"
18 #include "llvm/IR/DebugInfo.h"
19 #include "llvm/IR/IRBuilder.h"
20 #include "llvm/IR/Instructions.h"
21 #include "llvm/IR/Module.h"
22 #include "llvm/I
[all...]
/external/llvm/lib/Support/
H A DErrorHandling.cpp15 #include "llvm/Support/ErrorHandling.h"
16 #include "llvm-c/Core.h"
17 #include "llvm/ADT/SmallVector.h"
18 #include "llvm/ADT/Twine.h"
19 #include "llvm/Config/config.h"
20 #include "llvm/Support/Debug.h"
21 #include "llvm/Support/Errc.h"
22 #include "llvm/Support/Signals.h"
23 #include "llvm/Support/Mutex.h"
24 #include "llvm/Suppor
[all...]
H A DStatistic.cpp24 #include "llvm/ADT/Statistic.h"
25 #include "llvm/ADT/StringExtras.h"
26 #include "llvm/Support/CommandLine.h"
27 #include "llvm/Support/Debug.h"
28 #include "llvm/Support/Format.h"
29 #include "llvm/Support/ManagedStatic.h"
30 #include "llvm/Support/Mutex.h"
31 #include "llvm/Support/raw_ostream.h"
34 using namespace llvm;
37 namespace llvm { exter namespace
[all...]
H A DThreading.cpp1 //===-- llvm/Support/Threading.cpp- Control multithreading mode --*- C++ -*-==//
15 #include "llvm/Support/Threading.h"
16 #include "llvm/Config/config.h"
17 #include "llvm/Support/Atomic.h"
18 #include "llvm/Support/Mutex.h"
21 using namespace llvm;
23 bool llvm::llvm_is_multithreaded() {
44 void llvm::llvm_execute_on_thread(void (*Fn)(void*), void *UserData,
86 void llvm::llvm_execute_on_thread(void (*Fn)(void*), void *UserData,
106 void llvm
[all...]
/external/clang/include/clang/Driver/
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...]
/external/llvm/lib/MC/MCDisassembler/
H A DDisassembler.h20 #include "llvm-c/Disassembler.h"
21 #include "llvm/ADT/SmallString.h"
22 #include "llvm/Support/raw_ostream.h"
25 namespace llvm { namespace
58 // FIXME: using std::unique_ptr<const llvm::Target> causes a malloc error
62 std::unique_ptr<const llvm::MCAsmInfo> MAI;
64 std::unique_ptr<const llvm::MCRegisterInfo> MRI;
66 std::unique_ptr<const llvm::MCSubtargetInfo> MSI;
68 std::unique_ptr<const llvm::MCInstrInfo> MII;
70 std::unique_ptr<const llvm
[all...]
/external/clang/examples/PrintFunctionNames/
H A DPrintFunctionNames.cpp19 #include "llvm/Support/raw_ostream.h"
30 llvm::errs() << "top-level-decl: \"" << ND->getNameAsString() << "\"\n";
39 ASTConsumer *CreateASTConsumer(CompilerInstance &CI, llvm::StringRef) {
46 llvm::errs() << "PrintFunctionNames arg = " << args[i] << "\n";
58 PrintHelp(llvm::errs());
62 void PrintHelp(llvm::raw_ostream& ros) {
/external/clang/tools/diagtool/
H A DDiagnosticNames.cpp12 #include "llvm/ADT/STLExtras.h"
23 llvm::ArrayRef<DiagnosticRecord> diagtool::getBuiltinDiagnosticsByName() {
24 return llvm::makeArrayRef(BuiltinDiagnosticsByName);
75 llvm::StringRef GroupRecord::getName() const {
95 llvm::ArrayRef<GroupRecord> diagtool::getDiagnosticGroups() {
96 return llvm::makeArrayRef(OptionTable);
/external/lldb/source/Target/
H A DCPPLanguageRuntime.cpp239 m_basename = llvm::StringRef();
240 m_context = llvm::StringRef();
241 m_arguments = llvm::StringRef();
242 m_qualifiers = llvm::StringRef();
249 ReverseFindMatchingChars (const llvm::StringRef &s, argument
250 const llvm::StringRef &left_right_chars,
253 size_t pos = llvm::StringRef::npos)
256 left_pos = llvm::StringRef::npos;
260 if (pos == llvm::StringRef::npos || s[pos] == left_char)
267 if (pos == llvm
[all...]
/external/clang/lib/ARCMigrate/
H A DFileRemapper.cpp14 #include "llvm/Support/FileSystem.h"
15 #include "llvm/Support/MemoryBuffer.h"
16 #include "llvm/Support/Path.h"
17 #include "llvm/Support/raw_ostream.h"
39 llvm::sys::fs::remove(infoFile);
46 llvm::sys::path::append(InfoFile, "remap");
62 llvm::sys::fs::exists(infoFile, fileExists);
68 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> fileBuf =
69 llvm
[all...]
/external/llvm/include/llvm/Object/
H A DRelocVisitor.h19 #include "llvm/ADT/StringRef.h"
20 #include "llvm/Object/ELFObjectFile.h"
21 #include "llvm/Object/ObjectFile.h"
22 #include "llvm/Support/Debug.h"
23 #include "llvm/Support/ELF.h"
24 #include "llvm/Support/raw_ostream.h"
26 namespace llvm { namespace
53 case llvm::ELF::R_X86_64_NONE:
55 case llvm::ELF::R_X86_64_64:
57 case llvm
[all...]
/external/clang/lib/Basic/
H A DTargets.cpp22 #include "llvm/ADT/APFloat.h"
23 #include "llvm/ADT/STLExtras.h"
24 #include "llvm/ADT/StringRef.h"
25 #include "llvm/ADT/StringSwitch.h"
26 #include "llvm/ADT/Triple.h"
27 #include "llvm/IR/Type.h"
28 #include "llvm/MC/MCSectionMachO.h"
29 #include "llvm/Support/ErrorHandling.h"
73 virtual void getOSDefines(const LangOptions &Opts, const llvm::Triple &Triple,
76 OSTargetInfo(const llvm
[all...]

Completed in 443 milliseconds

<<11121314151617181920>>