/external/clang/lib/CodeGen/ |
H A D | CodeGenPGO.cpp | 18 #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 D | CodeGenTBAA.cpp | 24 #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 D | CGObjC.cpp | 24 #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 D | CGCleanup.h | 18 #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 D | CGBuiltin.cpp | 23 #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 D | ARCMigrate.cpp | 18 #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 D | x86_long_nop.s | 1 # 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 D | FileManager.h | 21 #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 D | Utils.h | 19 #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 D | ToolChains.cpp | 19 #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 D | Tools.h | 16 #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 D | VTTBuilder.h | 23 #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 D | TraversalChecker.cpp | 21 #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 D | JITEventListenerTestCommon.h | 13 #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 D | ErrorHandling.cpp | 15 #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 D | Statistic.cpp | 24 #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 D | Threading.cpp | 1 //===-- 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 D | Job.h | 14 #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 D | Disassembler.h | 20 #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 D | PrintFunctionNames.cpp | 19 #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 D | DiagnosticNames.cpp | 12 #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 D | CPPLanguageRuntime.cpp | 239 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 D | FileRemapper.cpp | 14 #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 D | RelocVisitor.h | 19 #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 D | Targets.cpp | 22 #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...] |