/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizeMutations.cpp | 17 LegalizeMutation LegalizeMutations::changeTo(unsigned TypeIdx, LLT Ty) { in changeTo() 22 LegalizeMutation LegalizeMutations::changeTo(unsigned TypeIdx, in changeTo() 29 LegalizeMutation LegalizeMutations::changeElementTo(unsigned TypeIdx, in changeElementTo() 38 LegalizeMutation LegalizeMutations::changeElementTo(unsigned TypeIdx, in changeElementTo() 46 LegalizeMutation LegalizeMutations::changeElementCountTo(unsigned TypeIdx, in changeElementCountTo() 57 LegalizeMutation LegalizeMutations::changeElementCountTo(unsigned TypeIdx, in changeElementCountTo() 67 LegalizeMutation LegalizeMutations::changeElementSizeTo(unsigned TypeIdx, in changeElementSizeTo() 77 LegalizeMutation LegalizeMutations::widenScalarOrEltToNextPow2(unsigned TypeIdx, in widenScalarOrEltToNextPow2() 88 LegalizeMutations::widenScalarOrEltToNextMultipleOf(unsigned TypeIdx, in widenScalarOrEltToNextMultipleOf() 97 LegalizeMutation LegalizeMutations::moreElementsToNextPow2(unsigned TypeIdx, in moreElementsToNextPow2() [all …]
|
H A D | LegalityPredicates.cpp | 28 LegalityPredicate LegalityPredicates::typeIs(unsigned TypeIdx, LLT Type) { in typeIs() 34 LegalityPredicates::typeInSet(unsigned TypeIdx, in typeInSet() 67 LegalityPredicate LegalityPredicates::isScalar(unsigned TypeIdx) { in isScalar() 73 LegalityPredicate LegalityPredicates::isVector(unsigned TypeIdx) { in isVector() 79 LegalityPredicate LegalityPredicates::isPointer(unsigned TypeIdx) { in isPointer() 85 LegalityPredicate LegalityPredicates::isPointer(unsigned TypeIdx, in isPointer() 93 LegalityPredicate LegalityPredicates::elementTypeIs(unsigned TypeIdx, in elementTypeIs() 101 LegalityPredicate LegalityPredicates::scalarNarrowerThan(unsigned TypeIdx, in scalarNarrowerThan() 109 LegalityPredicate LegalityPredicates::scalarWiderThan(unsigned TypeIdx, in scalarWiderThan() 156 LegalityPredicate LegalityPredicates::sizeNotMultipleOf(unsigned TypeIdx, in sizeNotMultipleOf() [all …]
|
H A D | LegalizerInfo.cpp | 124 const unsigned TypeIdx = Mutation.first; in mutationIsSane() local 258 unsigned TypeIdx) { in getTypeFromTypeIdx() 344 unsigned TypeIdx = OpInfo[i].getGenericTypeIndex(); in getAction() local
|
H A D | LegacyLegalizerInfo.cpp | 110 for (unsigned TypeIdx = 0; TypeIdx != SpecifiedActions[OpcodeIdx].size(); in computeTables() local 339 const unsigned TypeIdx = Aspect.Idx; in findVectorLegalAction() local
|
H A D | LegalizerHelper.cpp | 2031 LegalizerHelper::widenScalarExtract(MachineInstr &MI, unsigned TypeIdx, in widenScalarExtract() 2105 LegalizerHelper::widenScalarInsert(MachineInstr &MI, unsigned TypeIdx, in widenScalarInsert() 2244 LegalizerHelper::widenScalarMulo(MachineInstr &MI, unsigned TypeIdx, in widenScalarMulo() 4200 unsigned TypeIdx, in fewerElementsVectorUnmergeValues() 4660 MachineInstr &MI, unsigned int TypeIdx, LLT NarrowTy) { in fewerElementsVectorShuffle() 4798 MachineInstr &MI, unsigned int TypeIdx, LLT NarrowTy) { in fewerElementsVectorReductions() 5033 LegalizerHelper::narrowScalarShift(MachineInstr &MI, unsigned TypeIdx, in narrowScalarShift() 5647 LegalizerHelper::narrowScalarFPTOI(MachineInstr &MI, unsigned TypeIdx, in narrowScalarFPTOI() 5865 LegalizerHelper::narrowScalarExt(MachineInstr &MI, unsigned TypeIdx, in narrowScalarExt() 5932 LegalizerHelper::narrowScalarCTLZ(MachineInstr &MI, unsigned TypeIdx, in narrowScalarCTLZ() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.h | 147 unsigned TypeIdx; member 265 inline LegalityPredicate typeIsNot(unsigned TypeIdx, LLT Type) { in typeIsNot() 445 unsigned typeIdx(unsigned TypeIdx) { in typeIdx() 893 LegalizeRuleSet &widenScalarToNextMultipleOf(unsigned TypeIdx, in widenScalarToNextMultipleOf() 917 LegalizeRuleSet &scalarize(unsigned TypeIdx) { in scalarize() 931 LegalizeRuleSet &minScalarOrElt(unsigned TypeIdx, const LLT Ty) { in minScalarOrElt() 973 LegalizeRuleSet &minScalar(unsigned TypeIdx, const LLT Ty) { in minScalar() 1007 LegalizeRuleSet &maxScalar(unsigned TypeIdx, const LLT Ty) { in maxScalar() 1034 LegalizeRuleSet &clampScalar(unsigned TypeIdx, const LLT MinTy, in clampScalar() 1095 unsigned TypeIdx, in maxScalarEltSameAsIf() [all …]
|
H A D | LegacyLegalizerInfo.h | 105 unsigned TypeIdx; member 181 const unsigned TypeIdx, in setLegalizeScalarToDifferentSizeStrategy() 192 const unsigned TypeIdx, in setLegalizeVectorElementToDifferentSizeStrategy()
|
H A D | GIMatchTableExecutorImpl.h | 728 int TypeIdx = readS8(); in executeMatchTable() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
H A D | PPCLegalizerInfo.cpp | 23 static LegalityPredicate isRegisterType(unsigned TypeIdx) { in isRegisterType()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 72 static LegalityPredicate isSmallOddVector(unsigned TypeIdx) { in isSmallOddVector() 86 static LegalityPredicate sizeIsMultipleOf32(unsigned TypeIdx) { in sizeIsMultipleOf32() 93 static LegalityPredicate isWideVec16(unsigned TypeIdx) { in isWideVec16() 101 static LegalizeMutation oneMoreElement(unsigned TypeIdx) { in oneMoreElement() 110 static LegalizeMutation fewerEltsToSize64Vector(unsigned TypeIdx) { in fewerEltsToSize64Vector() 124 static LegalizeMutation moreEltsToNext32Bit(unsigned TypeIdx) { in moreEltsToNext32Bit() 188 static LegalizeMutation bitcastToRegisterType(unsigned TypeIdx) { in bitcastToRegisterType() 219 static LegalityPredicate numElementsNotEven(unsigned TypeIdx) { in numElementsNotEven() 254 static LegalityPredicate isRegisterType(unsigned TypeIdx) { in isRegisterType() 261 static LegalityPredicate isIllegalRegisterType(unsigned TypeIdx) { in isIllegalRegisterType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVLegalizerInfo.cpp | 31 static LegalityPredicate typeIsScalarFPArith(unsigned TypeIdx, in typeIsScalarFPArith()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineVerifier.cpp | 1057 size_t TypeIdx = MCID.operands()[I].getGenericTypeIndex(); in verifyPreISelGenericInstruction() local
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTBitCodes.h | 93 explicit TypeIdx(uint32_t index) : Idx(index) {} in TypeIdx() function
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 3519 for (unsigned TypeIdx = 0, NumTypes = NestedTypes.size(); TypeIdx != NumTypes; in MatchTemplateParametersToScopeSpecifier() local
|