Home
last modified time | relevance | path

Searched defs:TypeIdx (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizeMutations.cpp17 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 DLegalityPredicates.cpp28 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 DLegalizerInfo.cpp124 const unsigned TypeIdx = Mutation.first; in mutationIsSane() local
258 unsigned TypeIdx) { in getTypeFromTypeIdx()
344 unsigned TypeIdx = OpInfo[i].getGenericTypeIndex(); in getAction() local
H A DLegacyLegalizerInfo.cpp110 for (unsigned TypeIdx = 0; TypeIdx != SpecifiedActions[OpcodeIdx].size(); in computeTables() local
339 const unsigned TypeIdx = Aspect.Idx; in findVectorLegalAction() local
H A DLegalizerHelper.cpp2031 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 DLegalizerInfo.h147 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 DLegacyLegalizerInfo.h105 unsigned TypeIdx; member
181 const unsigned TypeIdx, in setLegalizeScalarToDifferentSizeStrategy()
192 const unsigned TypeIdx, in setLegalizeVectorElementToDifferentSizeStrategy()
H A DGIMatchTableExecutorImpl.h728 int TypeIdx = readS8(); in executeMatchTable() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCLegalizerInfo.cpp23 static LegalityPredicate isRegisterType(unsigned TypeIdx) { in isRegisterType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp72 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 DRISCVLegalizerInfo.cpp31 static LegalityPredicate typeIsScalarFPArith(unsigned TypeIdx, in typeIsScalarFPArith()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1057 size_t TypeIdx = MCID.operands()[I].getGenericTypeIndex(); in verifyPreISelGenericInstruction() local
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTBitCodes.h93 explicit TypeIdx(uint32_t index) : Idx(index) {} in TypeIdx() function
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp3519 for (unsigned TypeIdx = 0, NumTypes = NestedTypes.size(); TypeIdx != NumTypes; in MatchTemplateParametersToScopeSpecifier() local