/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
TargetLibraryInfo.h | 1 //===-- llvm/Target/TargetLibraryInfo.h - Library information ---*- C++ -*-===// 45 /// TargetLibraryInfo - This immutable pass captures information about what 48 class TargetLibraryInfo : public ImmutablePass { 52 TargetLibraryInfo(); 53 TargetLibraryInfo(const Triple &T); 54 explicit TargetLibraryInfo(const TargetLibraryInfo &TLI); 62 /// setUnavailable - this can be used by whatever sets up TargetLibraryInfo to
|
/external/swiftshader/third_party/LLVM/lib/Target/ |
TargetLibraryInfo.cpp | 1 //===-- TargetLibraryInfo.cpp - Runtime library information ----------------==// 10 // This file implements the TargetLibraryInfo class. 14 #include "llvm/Target/TargetLibraryInfo.h" 19 INITIALIZE_PASS(TargetLibraryInfo, "targetlibinfo", 21 char TargetLibraryInfo::ID = 0; 26 static void initialize(TargetLibraryInfo &TLI, const Triple &T) { 50 TargetLibraryInfo::TargetLibraryInfo() : ImmutablePass(ID) { 57 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 23 class TargetLibraryInfo; 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 23 class TargetLibraryInfo; 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 23 class TargetLibraryInfo; 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 23 class TargetLibraryInfo; 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 23 class TargetLibraryInfo; 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 23 class TargetLibraryInfo; 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 23 class TargetLibraryInfo; 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 23 class TargetLibraryInfo; 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
BuildLibCalls.h | 23 class TargetLibraryInfo; 30 bool inferLibFuncAttributes(Function &F, const TargetLibraryInfo &TLI); 39 const TargetLibraryInfo *TLI); 45 const DataLayout &DL, const TargetLibraryInfo *TLI); 51 const TargetLibraryInfo *TLI); 55 const DataLayout &DL, const TargetLibraryInfo *TLI); 60 const TargetLibraryInfo *TLI, StringRef Name = "strcpy"); 65 const TargetLibraryInfo *TLI, StringRef Name = "strncpy"); 71 const TargetLibraryInfo *TLI); 76 const DataLayout &DL, const TargetLibraryInfo *TLI) [all...] |
/external/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 32 class TargetLibraryInfo; 46 const TargetLibraryInfo *TLI = nullptr); 53 const TargetLibraryInfo *TLI = nullptr); 63 const TargetLibraryInfo *TLI = nullptr); 76 const TargetLibraryInfo *TLI = nullptr); 85 const TargetLibraryInfo *TLI = nullptr); 139 const TargetLibraryInfo *TLI = nullptr);
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 34 class TargetLibraryInfo; 48 const TargetLibraryInfo *TLI = nullptr); 54 const TargetLibraryInfo *TLI = nullptr); 64 const TargetLibraryInfo *TLI = nullptr); 73 const TargetLibraryInfo *TLI = nullptr); 133 const TargetLibraryInfo *TLI = nullptr); 137 bool isMathLibCallNoop(CallSite CS, const TargetLibraryInfo *TLI);
|
MemoryBuiltins.h | 31 class TargetLibraryInfo; 38 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 43 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 48 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 53 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 58 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 68 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI); 70 const TargetLibraryInfo *TLI) { 79 PointerType *getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI); 86 Type *getMallocAllocatedType(const CallInst *CI, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 34 class TargetLibraryInfo; 48 const TargetLibraryInfo *TLI = nullptr); 54 const TargetLibraryInfo *TLI = nullptr); 64 const TargetLibraryInfo *TLI = nullptr); 73 const TargetLibraryInfo *TLI = nullptr); 133 const TargetLibraryInfo *TLI = nullptr); 137 bool isMathLibCallNoop(CallSite CS, const TargetLibraryInfo *TLI);
|
MemoryBuiltins.h | 31 class TargetLibraryInfo; 38 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 43 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 48 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 53 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 58 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 68 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI); 70 const TargetLibraryInfo *TLI) { 79 PointerType *getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI); 86 Type *getMallocAllocatedType(const CallInst *CI, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 34 class TargetLibraryInfo; 48 const TargetLibraryInfo *TLI = nullptr); 54 const TargetLibraryInfo *TLI = nullptr); 64 const TargetLibraryInfo *TLI = nullptr); 73 const TargetLibraryInfo *TLI = nullptr); 133 const TargetLibraryInfo *TLI = nullptr); 137 bool isMathLibCallNoop(CallSite CS, const TargetLibraryInfo *TLI);
|
MemoryBuiltins.h | 31 class TargetLibraryInfo; 38 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 43 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 48 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 53 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 58 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 68 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI); 70 const TargetLibraryInfo *TLI) { 79 PointerType *getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI); 86 Type *getMallocAllocatedType(const CallInst *CI, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 34 class TargetLibraryInfo; 48 const TargetLibraryInfo *TLI = nullptr); 54 const TargetLibraryInfo *TLI = nullptr); 64 const TargetLibraryInfo *TLI = nullptr); 73 const TargetLibraryInfo *TLI = nullptr); 133 const TargetLibraryInfo *TLI = nullptr); 137 bool isMathLibCallNoop(CallSite CS, const TargetLibraryInfo *TLI);
|
MemoryBuiltins.h | 31 class TargetLibraryInfo; 38 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 43 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 48 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 53 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 58 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 68 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI); 70 const TargetLibraryInfo *TLI) { 79 PointerType *getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI); 86 Type *getMallocAllocatedType(const CallInst *CI, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 34 class TargetLibraryInfo; 48 const TargetLibraryInfo *TLI = nullptr); 54 const TargetLibraryInfo *TLI = nullptr); 64 const TargetLibraryInfo *TLI = nullptr); 73 const TargetLibraryInfo *TLI = nullptr); 133 const TargetLibraryInfo *TLI = nullptr); 137 bool isMathLibCallNoop(CallSite CS, const TargetLibraryInfo *TLI);
|
MemoryBuiltins.h | 31 class TargetLibraryInfo; 38 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, 43 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, 48 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 53 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 58 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, 68 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI); 70 const TargetLibraryInfo *TLI) { 79 PointerType *getMallocType(const CallInst *CI, const TargetLibraryInfo *TLI); 86 Type *getMallocAllocatedType(const CallInst *CI, const TargetLibraryInfo *TLI) [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 34 class TargetLibraryInfo; 48 const TargetLibraryInfo *TLI = nullptr); 54 const TargetLibraryInfo *TLI = nullptr); 64 const TargetLibraryInfo *TLI = nullptr); 73 const TargetLibraryInfo *TLI = nullptr); 133 const TargetLibraryInfo *TLI = nullptr); 137 bool isMathLibCallNoop(CallSite CS, const TargetLibraryInfo *TLI);
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 34 class TargetLibraryInfo; 48 const TargetLibraryInfo *TLI = nullptr); 54 const TargetLibraryInfo *TLI = nullptr); 64 const TargetLibraryInfo *TLI = nullptr); 73 const TargetLibraryInfo *TLI = nullptr); 133 const TargetLibraryInfo *TLI = nullptr); 137 bool isMathLibCallNoop(CallSite CS, const TargetLibraryInfo *TLI);
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
ConstantFolding.h | 34 class TargetLibraryInfo; 48 const TargetLibraryInfo *TLI = nullptr); 54 const TargetLibraryInfo *TLI = nullptr); 64 const TargetLibraryInfo *TLI = nullptr); 73 const TargetLibraryInfo *TLI = nullptr); 133 const TargetLibraryInfo *TLI = nullptr); 137 bool isMathLibCallNoop(CallSite CS, const TargetLibraryInfo *TLI);
|