Searched refs:TargetLibraryInfo (Results 1 - 25 of 81) sorted by relevance

1234

/freebsd-10.3-release/contrib/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h44 class TargetLibraryInfo;
52 const TargetLibraryInfo *TLI = 0,
59 const TargetLibraryInfo *TLI = 0,
66 const TargetLibraryInfo *TLI = 0,
73 const TargetLibraryInfo *TLI = 0,
81 const TargetLibraryInfo *TLI = 0,
87 const TargetLibraryInfo *TLI = 0,
93 const TargetLibraryInfo *TLI = 0,
99 const TargetLibraryInfo *TLI = 0,
105 const TargetLibraryInfo *TL
[all...]
H A DConstantFolding.h28 class TargetLibraryInfo;
40 const TargetLibraryInfo *TLI = 0);
47 const TargetLibraryInfo *TLI = 0);
58 const TargetLibraryInfo *TLI = 0);
67 const TargetLibraryInfo *TLI = 0);
99 const TargetLibraryInfo *TLI = 0);
H A DMemoryBuiltins.h31 class TargetLibraryInfo;
39 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI,
44 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI,
49 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
54 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
59 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
64 bool isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
69 bool isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI,
79 const CallInst *extractMallocCall(const Value *I, const TargetLibraryInfo *TLI);
81 const TargetLibraryInfo *TL
[all...]
H A DLazyValueInfo.h23 class TargetLibraryInfo;
30 class TargetLibraryInfo *TLI;
H A DPHITransAddr.h23 class TargetLibraryInfo;
43 const TargetLibraryInfo *TLI;
H A DValueTracking.h28 class TargetLibraryInfo;
190 bool isKnownNonNull(const Value *V, const TargetLibraryInfo *TLI = 0);
/freebsd-10.3-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h23 class TargetLibraryInfo;
32 const TargetLibraryInfo *TLI);
38 const DataLayout *TD, const TargetLibraryInfo *TLI);
44 const TargetLibraryInfo *TLI);
48 const DataLayout *TD, const TargetLibraryInfo *TLI);
53 const DataLayout *TD, const TargetLibraryInfo *TLI,
59 const DataLayout *TD, const TargetLibraryInfo *TLI,
67 const TargetLibraryInfo *TLI);
72 const DataLayout *TD, const TargetLibraryInfo *TLI);
76 const DataLayout *TD, const TargetLibraryInfo *TL
[all...]
H A DSimplifyLibCalls.h23 class TargetLibraryInfo;
34 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
H A DLocal.h39 class TargetLibraryInfo;
58 const TargetLibraryInfo *TLI = 0);
67 bool isInstructionTriviallyDead(Instruction *I, const TargetLibraryInfo *TLI=0);
74 const TargetLibraryInfo *TLI=0);
81 bool RecursivelyDeleteDeadPHINode(PHINode *PN, const TargetLibraryInfo *TLI=0);
90 const TargetLibraryInfo *TLI = 0);
H A DBasicBlockUtils.h30 class TargetLibraryInfo;
49 bool DeleteDeadPHIs(BasicBlock *BB, const TargetLibraryInfo *TLI = 0);
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DConstantProp.cpp30 #include "llvm/Target/TargetLibraryInfo.h"
47 AU.addRequired<TargetLibraryInfo>();
55 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo)
71 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
H A DDCE.cpp25 #include "llvm/Target/TargetLibraryInfo.h"
42 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>();
92 TargetLibraryInfo *TLI = getAnalysisIfAvailable<TargetLibraryInfo>();
H A DPartiallyInlineLibCalls.cpp22 #include "llvm/Target/TargetLibraryInfo.h"
54 AU.addRequired<TargetLibraryInfo>();
62 TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
H A DLoopInstSimplify.cpp25 #include "llvm/Target/TargetLibraryInfo.h"
48 AU.addRequired<TargetLibraryInfo>();
56 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo)
71 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
/freebsd-10.3-release/lib/clang/libllvmtarget/
H A DMakefile12 TargetLibraryInfo.cpp \
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyInstructions.cpp28 #include "llvm/Target/TargetLibraryInfo.h"
43 AU.addRequired<TargetLibraryInfo>();
50 const TargetLibraryInfo *TLI = &getAnalysis<TargetLibraryInfo>();
92 INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfo)
H A DBuildLibCalls.cpp24 #include "llvm/Target/TargetLibraryInfo.h"
36 const TargetLibraryInfo *TLI) {
65 const DataLayout *TD, const TargetLibraryInfo *TLI) {
95 const DataLayout *TD, const TargetLibraryInfo *TLI) {
121 const TargetLibraryInfo *TLI) {
153 const DataLayout *TD, const TargetLibraryInfo *TLI,
178 const TargetLibraryInfo *TLI, StringRef Name) {
205 const TargetLibraryInfo *TLI) {
233 const TargetLibraryInfo *TLI) {
261 const TargetLibraryInfo *TL
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Target/
H A DTarget.cpp22 #include "llvm/Target/TargetLibraryInfo.h"
35 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) {
36 return reinterpret_cast<TargetLibraryInfo*>(P);
39 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) {
40 TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P);
63 unwrap(PM)->add(new TargetLibraryInfo(*unwrap(TLI)));
H A DTargetLibraryInfo.cpp1 //===-- 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;
23 void TargetLibraryInfo::anchor() { }
25 const char* TargetLibraryInfo::StandardNames[LibFunc::NumLibFuncs] =
361 static void initialize(TargetLibraryInfo &TLI, const Triple &T,
369 llvm_unreachable("TargetLibraryInfo function names must be sorted");
620 TargetLibraryInfo function in class:TargetLibraryInfo
627 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) { function in class:TargetLibraryInfo
634 TargetLibraryInfo::TargetLibraryInfo(const TargetLibraryInfo &TLI) function in class:TargetLibraryInfo
[all...]
H A DTargetMachineC.cpp40 inline TargetLibraryInfo *unwrap(LLVMTargetLibraryInfoRef P) {
41 return reinterpret_cast<TargetLibraryInfo*>(P);
44 inline LLVMTargetLibraryInfoRef wrap(const TargetLibraryInfo *P) {
45 TargetLibraryInfo *X = const_cast<TargetLibraryInfo*>(P);
/freebsd-10.3-release/contrib/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h21 class TargetLibraryInfo;
103 TargetLibraryInfo *LibraryInfo;
/freebsd-10.3-release/contrib/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp29 #include "llvm/Target/TargetLibraryInfo.h"
93 const TargetLibraryInfo *TLI,
150 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI,
157 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI,
167 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
174 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
181 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
188 bool llvm::isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
195 bool llvm::isOperatorNewLikeFn(const Value *V, const TargetLibraryInfo *TLI,
204 const TargetLibraryInfo *TL
[all...]
/freebsd-10.3-release/contrib/llvm/include/llvm/Target/
H A DTargetLibraryInfo.h1 //===-- llvm/Target/TargetLibraryInfo.h - Library information ---*- C++ -*-===//
654 /// TargetLibraryInfo - This immutable pass captures information about what
657 class TargetLibraryInfo : public ImmutablePass { class in namespace:llvm
678 TargetLibraryInfo();
679 TargetLibraryInfo(const Triple &T);
680 explicit TargetLibraryInfo(const TargetLibraryInfo &TLI);
732 /// setUnavailable - this can be used by whatever sets up TargetLibraryInfo to
/freebsd-10.3-release/contrib/llvm/include/llvm/LTO/
H A DLTOCodeGenerator.h52 class TargetLibraryInfo;
/freebsd-10.3-release/contrib/llvm/include/llvm/CodeGen/
H A DFastISel.h37 class TargetLibraryInfo;
60 const TargetLibraryInfo *LibInfo;
167 const TargetLibraryInfo *libInfo);

Completed in 118 milliseconds

1234