OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:Legal
(Results
1 - 7
of
7
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPRecipeBuilder.h
35
LoopVectorizationLegality *
Legal
;
108
LoopVectorizationLegality *
Legal
,
111
: OrigLoop(OrigLoop), TLI(TLI),
Legal
(
Legal
), CM(CM), PSE(PSE),
LoopVectorizationPlanner.h
250
LoopVectorizationLegality *
Legal
;
280
LoopVectorizationLegality *
Legal
,
287
: OrigLoop(L), LI(LI), TLI(TLI), TTI(TTI),
Legal
(
Legal
), CM(CM), IAI(IAI),
333
/// according to the information gathered by
Legal
when it checked if it is
334
///
legal
to vectorize the loop.
338
/// Build a VPlan according to the information gathered by
Legal
. \return a
344
///
Legal
. This method is only used for the legacy inner loop vectorizer.
350
/// according to the information gathered by
Legal
when it checked if it is
351
///
legal
to vectorize the loop. This method creates VPlans using VPRecipes
[
all
...]
LoopVectorize.cpp
466
Builder(PSE.getSE()->getContext()),
Legal
(LVL), Cost(CM), BFI(BFI),
851
LoopVectorizationLegality *
Legal
;
1223
LoopVectorizationLegality *
Legal
,
1230
: ScalarEpilogueStatus(SEL), TheLoop(L), PSE(PSE), LI(LI),
Legal
(
Legal
),
1447
if (Op !=
Legal
->getPrimaryInduction() && TTI.isTruncateFree(SrcTy, DestTy))
1451
return
Legal
->isInductionPhi(Op);
1473
return
Legal
->isConsecutivePtr(Ptr) &&
1480
return
Legal
->isConsecutivePtr(Ptr) &&
1512
return (all_of(
Legal
->getReductionVars(), [&](auto &Reduction) -> bool
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineOutliner.h
28
/// \p
Legal
instructions are those which are safe to outline.
34
enum InstrType {
Legal
, LegalTerminator, Illegal, Invisible };
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
IRSimilarityIdentifier.h
67
///
Legal
Instructions are considered when looking at similarity between
75
enum InstrType {
Legal
, Illegal, Invisible };
121
/// If either instruction is not
legal
, the instructions are automatically not
123
bool
Legal
;
284
/// The next available integer to assign to a
legal
Instruction to.
293
/// each range of
legal
numbers. This lets us make sure we don't add more
332
/// Maps the Instructions in a BasicBlock \p BB to
legal
or illegal integers
343
/// Maps an Instruction to a
legal
integer.
413
return
Legal
;
421
InstrType visitInstruction(Instruction &I) { return
Legal
; }
[
all
...]
TargetTransformInfo.h
363
/// pointer with this address space is expected to be
legal
but slower
588
/// Return true if the specified immediate is
legal
add immediate, that
593
/// Return true if the specified immediate is
legal
icmp immediate,
599
/// Return true if the addressing mode represented by AM is
legal
for
602
/// mode is
legal
for a load/store of any
legal
type.
708
/// Return true if this type is
legal
.
1299
/// \returns True if the specified indexed load for the given type is
legal
.
1302
/// \returns True if the specified indexed store for the given type is
legal
.
1309
/// \returns True if the load instruction is
legal
to vectorize
[
all
...]
/src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenDAGPatterns.cpp
775
const TypeSetByHwMode &
Legal
= getLegalTypes();
776
assert(
Legal
.isDefaultOnly() && "Default-mode only expected");
777
const TypeSetByHwMode::SetType &LegalTypes =
Legal
.get(DefaultMode);
784
const TypeSetByHwMode::SetType &
Legal
) {
802
if (
Legal
.count(T))
805
if (
Legal
.count(T))
808
if (
Legal
.count(T))
813
if (
Legal
.count(T))
816
if (
Legal
.count(T))
819
if (
Legal
.count(T)
[
all
...]
Completed in 36 milliseconds
Indexes created Mon Jun 15 00:25:07 UTC 2026