Home
last modified time | relevance | path

Searched refs:Legality (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/
H A DBottomUpVec.cpp282 LegalityAnalysis &Legality) { in vectorizeRec() argument
287 const auto &LegalityRes = StopForDebug ? Legality.getForcedPackForDebugging() in vectorizeRec()
288 : Legality.canVectorize(Bndl); in vectorizeRec()
302 vectorizeRec(getOperand(Bndl, 0), Bndl, Depth + 1, Legality); in vectorizeRec()
310 vectorizeRec(getOperand(Bndl, OpIdx), Bndl, Depth + 1, Legality); in vectorizeRec()
483 LegalityAnalysis &Legality) { in tryVectorize() argument
489 Legality.clear(); in tryVectorize()
492 vectorizeRec(Bndl, {}, /*Depth=*/0, Legality); in tryVectorize()
505 LegalityAnalysis Legality(A.getAA(), A.getScalarEvolution(), in runOnRegion() local
514 return tryVectorize(SeedSliceVals, Legality); in runOnRegion()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/
H A DBottomUpVec.h90 unsigned Depth, LegalityAnalysis &Legality);
95 bool tryVectorize(ArrayRef<Value *> Seeds, LegalityAnalysis &Legality);
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h172 LLVM_ABI IRInstructionData(Instruction &I, bool Legality,
433 allocateIRInstructionData(Instruction &I, bool Legality,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp49 IRInstructionData::IRInstructionData(Instruction &I, bool Legality, in IRInstructionData() argument
51 : Inst(&I), Legal(Legality), IDL(&IDList) { in IRInstructionData()
375 IRInstructionMapper::allocateIRInstructionData(Instruction &I, bool Legality, in allocateIRInstructionData() argument
377 return new (InstDataAllocator->Allocate()) IRInstructionData(I, Legality, IDL); in allocateIRInstructionData()
/freebsd/lib/clang/libllvm/
H A DMakefile2144 SRCS_MIN+= Transforms/Vectorize/SandboxVectorizer/Legality.cpp
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp10250 ScalarsVectorizationLegality Legality = in buildTreeRec() local
10252 const InstructionsState &S = Legality.getInstructionsState(); in buildTreeRec()
10253 if (!Legality.isLegal()) { in buildTreeRec()
10254 if (Legality.trySplitVectorize()) { in buildTreeRec()
10260 if (Legality.tryToFindDuplicates()) in buildTreeRec()