Home
last modified time | relevance | path

Searched refs:LibFunc (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h34 enum LibFunc { enum
60 void setState(LibFunc F, AvailabilityState State) { in setState()
64 AvailabilityState getState(LibFunc F) const { in getState()
106 bool getLibFunc(StringRef funcName, LibFunc &F) const;
116 void setUnavailable(LibFunc F) { in setUnavailable()
121 void setAvailable(LibFunc F) { in setAvailable()
127 void setAvailableWithName(LibFunc F, StringRef Name) { in setAvailableWithName()
231 bool getLibFunc(StringRef funcName, LibFunc &F) const { in getLibFunc()
247 bool has(LibFunc F) const { in has()
262 bool hasOptimizedCodeGen(LibFunc F) const { in hasOptimizedCodeGen()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h37 LibFunc DoubleFn, LibFunc FloatFn,
38 LibFunc LongDoubleFn);
43 LibFunc DoubleFn, LibFunc FloatFn,
44 LibFunc LongDoubleFn);
106 LibFunc DoubleFn, LibFunc FloatFn,
107 LibFunc LongDoubleFn, IRBuilder<> &B,
H A DSimplifyLibCalls.h60 Value *optimizeStrpCpyChk(CallInst *CI, IRBuilder<> &B, LibFunc Func);
61 Value *optimizeStrpNCpyChk(CallInst *CI, IRBuilder<> &B, LibFunc Func);
157 Value *optimizeFloatingPointLibCall(CallInst *CI, LibFunc Func,
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp96 bool performCallDomainErrorOnly(CallInst *CI, const LibFunc &Func);
97 bool performCallErrors(CallInst *CI, const LibFunc &Func);
98 bool performCallRangeErrorOnly(CallInst *CI, const LibFunc &Func);
99 Value *generateOneRangeCond(CallInst *CI, const LibFunc &Func);
100 Value *generateTwoRangeCond(CallInst *CI, const LibFunc &Func);
101 Value *generateCondForPow(CallInst *CI, const LibFunc &Func);
227 const LibFunc &Func) { in performCallErrors()
300 LibFunc Func; in checkCandidate()
320 const LibFunc &Func) { in generateOneRangeCond()
421 const LibFunc &Func) { in generateCondForPow()
[all …]
H A DBuildLibCalls.cpp133 LibFunc TheLibFunc; in inferLibFuncAttributes()
754 LibFunc DoubleFn, LibFunc FloatFn, in hasUnaryFloatFn()
755 LibFunc LongDoubleFn) { in hasUnaryFloatFn()
769 LibFunc DoubleFn, LibFunc FloatFn, in getUnaryFloatFn()
770 LibFunc LongDoubleFn) { in getUnaryFloatFn()
994 LibFunc DoubleFn, LibFunc FloatFn, in emitUnaryFloatFnCall()
995 LibFunc LongDoubleFn, IRBuilder<> &B, in emitUnaryFloatFnCall()
H A DSimplifyLibCalls.cpp143 LibFunc Func; in isLocallyOpenedFile()
948 LibFunc Func; in foldMallocMemset()
1217 LibFunc LibFn; in replacePowWithExp()
1225 LibFunc LibFnFloat; in replacePowWithExp()
1583 LibFunc Func; in optimizeLog()
1690 LibFunc Func; in optimizeTan()
1813 LibFunc Func; in classifyArgUse()
2387 LibFunc Func; in hasFloatVersion()
2397 LibFunc Func; in optimizeStringMemoryLibCall()
2562 LibFunc Func; in optimizeCall()
[all …]
H A DMetaRenamer.cpp129 LibFunc Tmp; in runOnModule()
H A DLocal.cpp2471 LibFunc LF; in callsGCLeafFunction()
2826 LibFunc Func; in maybeMarkSanitizerLibraryCallNoBuiltin()
/freebsd-12.1/contrib/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp65 for (unsigned I = 0, E = static_cast<unsigned>(LibFunc::NumLibFuncs); in initializeLibCalls()
67 LibFunc F = static_cast<LibFunc>(I); in initializeLibCalls()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp73 static const std::pair<LibFunc, AllocFnsTy> AllocationFnData[] = {
140 LibFunc TLIFn; in getAllocationDataForFunction()
145 AllocationFnData, [TLIFn](const std::pair<LibFunc, AllocFnsTy> &P) { in getAllocationDataForFunction() argument
371 LibFunc TLIFn; in isFreeCall()
H A DTargetLibraryInfo.cpp30 StringRef const TargetLibraryInfoImpl::StandardNames[LibFunc::NumLibFuncs] = {
605 LibFunc &F) const { in getLibFunc()
618 F = (LibFunc)(I - Start); in getLibFunc()
625 LibFunc F, in isValidProtoForLibFunc()
1405 case LibFunc::NumLibFuncs: in isValidProtoForLibFunc()
1413 LibFunc &F) const { in getLibFunc()
H A DMemoryLocation.cpp195 LibFunc F; in getForArgument()
H A DBranchProbabilityInfo.cpp678 LibFunc Func = NumLibFuncs; in calcZeroHeuristics()
H A DBasicAliasAnalysis.cpp744 LibFunc F; in isWriteOnlyParam()
H A DLazyCallGraph.cpp148 LibFunc LF; in isKnownLibFunction()
H A DConstantFolding.cpp2321 LibFunc Func; in isMathLibCallNoop()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp111 LibFunc LF; in runPartiallyInlineLibCalls()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp166 LibFunc Func; in optimizeCall()
H A DWebAssemblyPeephole.cpp140 LibFunc Func; in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp346 LibFunc Func; in mightUseCTR()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp719 LibFunc Func; in canVectorizeInstrs()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp825 LibFunc Func; in runOnBlock()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp631 LibFunc LF; in AddFlushBeforeForkAndExec()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DBackendUtil.cpp340 LibFunc F; in createTLII()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1622 LibFunc Func; in selectInstruction()

12