OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MemSet
(Results
1 - 7
of
7
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
LowerMemIntrinsics.h
9
// Lower
memset
, memcpy, memmov intrinsics to loops (e.g. for targets without
50
/// Expand \p
MemSet
as a loop. \p
MemSet
is not deleted.
51
void expandMemSetAsLoop(MemSetInst *
MemSet
);
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
MemCpyOptimizer.h
10
// calls, or transforming sets of stores into
memset
's.
71
bool processMemSetMemCpyDependence(MemCpyInst *MemCpy, MemSetInst *
MemSet
);
72
bool performMemCpyToMemSetOptzn(MemCpyInst *MemCpy, MemSetInst *
MemSet
);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
MemCpyOptimizer.cpp
10
// calls, or transforming sets of stores into
memset
's.
77
STATISTIC(NumCpyToSet, "Number of memcpys converted to
memset
");
82
/// Represents a range of
memset
'd bytes with the ByteVal value.
91
/// two ranges into [0, 3) which is
memset
'able.
113
// If we found more than 4 stores to merge or 16 bytes, use
memset
.
119
// If any of the stores are a
memset
, then it is always good to extend the
120
//
memset
.
132
//
memset
will be split into 2 32-bit stores anyway) and doing so can
159
/// A sorted list of the
memset
ranges.
368
/// together into a memcpy/
memset
[
all
...]
DeadStoreElimination.cpp
174
case Intrinsic::
memset
:
212
// memcpy/memmove/
memset
.
254
case Intrinsic::
memset
:
285
case Intrinsic::
memset
:
303
// FIXME: Handle only
memset
for now. Supporting memcpy/memmove should be
577
// of
memset
/memcpy should be modulo of preferred alignment of that type. That
1769
MemSetInst *
MemSet
= dyn_cast<MemSetInst>(Def->getMemoryInst());
1773
if (
MemSet
)
1774
StoredConstant = dyn_cast<Constant>(
MemSet
->getValue());
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
CFLAndersAliasAnalysis.cpp
202
using
MemSet
= DenseSet<InstantiatedValue>;
203
using MemMapType = DenseMap<InstantiatedValue,
MemSet
>;
208
using const_mem_iterator =
MemSet
::const_iterator;
217
const
MemSet
*getMemoryAliases(InstantiatedValue V) const {
637
ReachabilitySet &ReachSet, AliasMemSet &
MemSet
,
647
// FIXME: Here is a neat trick we can do: since both ReachSet and
MemSet
holds
656
MemSet
.insert(*FromNodeBelow, *ToNodeBelow)) {
692
if (auto AliasSet =
MemSet
.getMemoryAliases(ToNode)) {
790
AliasMemSet
MemSet
;
797
processWorkListItem(Item, Graph, ReachSet,
MemSet
, NextList)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPromoteAlloca.cpp
560
case Intrinsic::
memset
:
1019
case Intrinsic::
memset
: {
1020
MemSetInst *
MemSet
= cast<MemSetInst>(Intr);
1022
MemSet
->getRawDest(),
MemSet
->getValue(),
MemSet
->getLength(),
1023
MaybeAlign(
MemSet
->getDestAlignment()),
MemSet
->isVolatile());
/src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
LowerTypeTests.cpp
1661
for (auto &&
MemSet
: TypeMembers)
1662
GLB.addFragment(
MemSet
);
Completed in 23 milliseconds
Indexes created Tue Aug 04 00:24:20 UTC 2026