Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-labels.cpp55 enum class Legality { never, always, formerly }; enum
64 return Legality::always; in IsLegalDoTerm()
70 return Legality::formerly; in IsLegalDoTerm()
72 return Legality::never; in IsLegalDoTerm()
76 constexpr Legality IsLegalDoTerm( in IsLegalDoTerm()
80 return Legality::always; in IsLegalDoTerm()
95 return Legality::formerly; in IsLegalDoTerm()
97 return Legality::never; in IsLegalDoTerm()
130 return Legality::always; in IsLegalBranchTarget()
132 return Legality::never; in IsLegalBranchTarget()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp48 IRInstructionData::IRInstructionData(Instruction &I, bool Legality, in IRInstructionData() argument
50 : Inst(&I), Legal(Legality), IDL(&IDList) { in IRInstructionData()
356 IRInstructionMapper::allocateIRInstructionData(Instruction &I, bool Legality, in allocateIRInstructionData() argument
358 return new (InstDataAllocator->Allocate()) IRInstructionData(I, Legality, IDL); in allocateIRInstructionData()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h171 IRInstructionData(Instruction &I, bool Legality, IRInstructionDataList &IDL);
427 IRInstructionData *allocateIRInstructionData(Instruction &I, bool Legality,
/llvm-project-15.0.7/llvm/docs/GlobalISel/
H A DLegalizer.rst304 Minimum Legality For Vectors
327 Minimum Legality for Pointers
333 Minimum Legality For Operations
/llvm-project-15.0.7/mlir/docs/
H A DDialectConversion.md127 ### Recursive Legality
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/
H A Dx86-interleaved-accesses-masked-group.ll369 ; invalidated during Legality checks; So there we check for no epilogue
2258 ; invalidated during Legality check, so nothing to check here.