OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:InductionDescriptor
(Results
1 - 11
of
11
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanTransforms.cpp
48
InductionDescriptor
II = Inductions.lookup(Phi);
49
if (II.getKind() ==
InductionDescriptor
::IK_IntInduction ||
50
II.getKind() ==
InductionDescriptor
::IK_FpInduction) {
LoopVectorizationLegality.cpp
494
PHINode *Phi, const
InductionDescriptor
&ID,
518
if (ID.getKind() ==
InductionDescriptor
::IK_IntInduction &&
550
InductionDescriptor
ID;
551
if (
InductionDescriptor
::isInductionPHI(&Phi, TheLoop, PSE, ID) &&
552
ID.getKind() ==
InductionDescriptor
::IK_IntInduction) {
662
InductionDescriptor
ID;
663
if (
InductionDescriptor
::isInductionPHI(Phi, TheLoop, PSE, ID)) {
678
if (
InductionDescriptor
::isInductionPHI(Phi, TheLoop, PSE, ID, true)) {
LoopVectorize.cpp
585
void fixupIVUsers(PHINode *OrigPhi, const
InductionDescriptor
&II,
637
const
InductionDescriptor
&ID, VPValue *Def,
645
void createVectorIntOrFpInductionPHI(const
InductionDescriptor
&II,
677
const
InductionDescriptor
&ID, const Instruction *EntryVal,
717
const
InductionDescriptor
&ID) const;
2257
const
InductionDescriptor
&II, Value *Step, Value *Start,
2357
const
InductionDescriptor
&ID, const Instruction *EntryVal,
2366
// re-uses the same
InductionDescriptor
that original IV uses but we don't
2552
const
InductionDescriptor
&ID,
3336
const
InductionDescriptor
&ID) const
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IVDescriptors.h
267
class
InductionDescriptor
{
279
InductionDescriptor
() = default;
296
InductionDescriptor
&D, const SCEV *Expr = nullptr,
303
InductionDescriptor
&D);
313
InductionDescriptor
&D, bool Assume = false);
340
InductionDescriptor
(Value *Start, InductionKind K, const SCEV *Step,
LoopInfo.h
60
class
InductionDescriptor
;
743
InductionDescriptor
&IndDesc) const;
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
IVDescriptors.cpp
938
InductionDescriptor
::
InductionDescriptor
(Value *Start, InductionKind K,
976
ConstantInt *
InductionDescriptor
::getConstIntStepValue() const {
982
bool
InductionDescriptor
::isFPInductionPHI(PHINode *Phi, const Loop *TheLoop,
984
InductionDescriptor
&D) {
1031
D =
InductionDescriptor
(StartValue, IK_FpInduction, Step, BOp);
1140
bool
InductionDescriptor
::isInductionPHI(PHINode *Phi, const Loop *TheLoop,
1142
InductionDescriptor
&D, bool Assume) {
1184
bool
InductionDescriptor
::isInductionPHI(
1186
InductionDescriptor
&D, const SCEV *Expr
[
all
...]
LoopInfo.cpp
204
InductionDescriptor
IndDesc;
205
if (!
InductionDescriptor
::isInductionPHI(&IndVar, &L, &SE, IndDesc))
308
InductionDescriptor
IndDesc;
309
if (!
InductionDescriptor
::isInductionPHI(&IndVar, this, &SE, IndDesc))
333
InductionDescriptor
&IndDesc) const {
335
return
InductionDescriptor
::isInductionPHI(IndVar, this, &SE, IndDesc);
353
InductionDescriptor
IndDesc;
354
if (!
InductionDescriptor
::isInductionPHI(&AuxIndVar, this, &SE, IndDesc))
411
InductionDescriptor
IndDesc;
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
LoopVectorizationLegality.h
267
using InductionList = MapVector<PHINode *,
InductionDescriptor
>;
453
void addInductionPhi(PHINode *Phi, const
InductionDescriptor
&ID,
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CanonicalizeFreezeInLoops.cpp
133
InductionDescriptor
ID;
134
if (!
InductionDescriptor
::isInductionPHI(&PHI, L, &SE, ID))
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopFlatten.cpp
129
InductionDescriptor
ID;
130
if (
InductionDescriptor
::isInductionPHI(&PHI, L, SE, ID)) {
LoopInterchange.cpp
759
InductionDescriptor
ID;
760
if (
InductionDescriptor
::isInductionPHI(&PHI, L, SE, ID))
Completed in 27 milliseconds
Indexes created Thu Sep 24 00:25:51 UTC 2026