reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
203 LegalityPredicate typeIs(unsigned TypeIdx, LLT TypesInit); 205 LegalityPredicate typeInSet(unsigned TypeIdx, 209 LegalityPredicate 214 LegalityPredicate typePairAndMemDescInSet( 218 LegalityPredicate isScalar(unsigned TypeIdx); 220 LegalityPredicate isVector(unsigned TypeIdx); 222 LegalityPredicate isPointer(unsigned TypeIdx); 225 LegalityPredicate isPointer(unsigned TypeIdx, unsigned AddrSpace); 229 LegalityPredicate narrowerThan(unsigned TypeIdx, unsigned Size); 233 LegalityPredicate widerThan(unsigned TypeIdx, unsigned Size); 237 LegalityPredicate scalarOrEltNarrowerThan(unsigned TypeIdx, unsigned Size); 241 LegalityPredicate scalarOrEltWiderThan(unsigned TypeIdx, unsigned Size); 245 LegalityPredicate sizeNotPow2(unsigned TypeIdx); 249 LegalityPredicate scalarOrEltSizeNotPow2(unsigned TypeIdx); 252 LegalityPredicate sameSize(unsigned TypeIdx0, unsigned TypeIdx1); 254 LegalityPredicate memSizeInBytesNotPow2(unsigned MMOIdx); 257 LegalityPredicate numElementsNotPow2(unsigned TypeIdx); 260 LegalityPredicate atomicOrderingAtLeastOrStrongerThan(unsigned MMOIdx, 293 LegalityPredicate Predicate; 298 LegalizeRule(LegalityPredicate Predicate, LegalizeAction Action, 376 LegalityPredicate Predicate) { 382 LegalizeRuleSet &actionIf(LegalizeAction Action, LegalityPredicate Predicate, 477 LegalizeRuleSet &legalIf(LegalityPredicate Predicate) { 543 LegalizeRuleSet &lowerIf(LegalityPredicate Predicate) { 551 LegalizeRuleSet &lowerIf(LegalityPredicate Predicate, 600 LegalizeRuleSet &libcallIf(LegalityPredicate Predicate) { 625 LegalizeRuleSet &widenScalarIf(LegalityPredicate Predicate, 634 LegalizeRuleSet &narrowScalarIf(LegalityPredicate Predicate, 644 LegalizeRuleSet &moreElementsIf(LegalityPredicate Predicate, 653 LegalizeRuleSet &fewerElementsIf(LegalityPredicate Predicate, 665 LegalizeRuleSet &unsupportedIf(LegalityPredicate Predicate) { 677 LegalizeRuleSet &customIf(LegalityPredicate Predicate) { 749 LegalizeRuleSet &minScalarOrEltIf(LegalityPredicate Predicate, 789 LegalizeRuleSet &maxScalarIf(LegalityPredicate Predicate, unsigned TypeIdx, 830 LegalizeRuleSet &minScalarEltSameAsIf(LegalityPredicate Predicate,lib/CodeGen/GlobalISel/LegalityPredicates.cpp
17 LegalityPredicate LegalityPredicates::typeIs(unsigned TypeIdx, LLT Type) { 22 LegalityPredicate 31 LegalityPredicate LegalityPredicates::typePairInSet( 41 LegalityPredicate LegalityPredicates::typePairAndMemDescInSet( 57 LegalityPredicate LegalityPredicates::isScalar(unsigned TypeIdx) { 63 LegalityPredicate LegalityPredicates::isVector(unsigned TypeIdx) { 69 LegalityPredicate LegalityPredicates::isPointer(unsigned TypeIdx) { 75 LegalityPredicate LegalityPredicates::isPointer(unsigned TypeIdx, 83 LegalityPredicate LegalityPredicates::narrowerThan(unsigned TypeIdx, 91 LegalityPredicate LegalityPredicates::widerThan(unsigned TypeIdx, 99 LegalityPredicate LegalityPredicates::scalarOrEltNarrowerThan(unsigned TypeIdx, 107 LegalityPredicate LegalityPredicates::scalarOrEltWiderThan(unsigned TypeIdx, 115 LegalityPredicate LegalityPredicates::scalarOrEltSizeNotPow2(unsigned TypeIdx) { 122 LegalityPredicate LegalityPredicates::sizeNotPow2(unsigned TypeIdx) { 129 LegalityPredicate LegalityPredicates::sameSize(unsigned TypeIdx0, 137 LegalityPredicate LegalityPredicates::memSizeInBytesNotPow2(unsigned MMOIdx) { 143 LegalityPredicate LegalityPredicates::numElementsNotPow2(unsigned TypeIdx) { 150 LegalityPredicate LegalityPredicates::atomicOrderingAtLeastOrStrongerThan(lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
42 static LegalityPredicate isMultiple32(unsigned TypeIdx, 51 static LegalityPredicate sizeIs(unsigned TypeIdx, unsigned Size) { 57 static LegalityPredicate isSmallOddVector(unsigned TypeIdx) { 67 static LegalityPredicate isWideVec16(unsigned TypeIdx) { 112 static LegalityPredicate vectorSmallerThan(unsigned TypeIdx, unsigned Size) { 119 static LegalityPredicate vectorWiderThan(unsigned TypeIdx, unsigned Size) { 126 static LegalityPredicate numElementsNotEven(unsigned TypeIdx) { 135 static LegalityPredicate isRegisterType(unsigned TypeIdx) { 149 static LegalityPredicate elementTypeIs(unsigned TypeIdx, LLT Type) { 155 static LegalityPredicate isWideScalarTruncStore(unsigned TypeIdx) {