Home
last modified time | relevance | path

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

/freebsd-src/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()
133 LegalityPredicate LegalityPredicates::scalarOrEltNarrowerThan(unsigned TypeIdx, in scalarOrEltNarrowerThan()
[all …]
H A DLegalizerInfo.cpp124 const unsigned TypeIdx = Mutation.first; in mutationIsSane() local
258 getTypeFromTypeIdx(const MachineInstr & MI,const MachineRegisterInfo & MRI,unsigned OpIdx,unsigned TypeIdx) getTypeFromTypeIdx() argument
344 unsigned TypeIdx = OpInfo[i].getGenericTypeIndex(); getAction() local
[all...]
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.cpp1180 narrowScalar(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalar() argument
1781 widenScalarMergeValues(MachineInstr & MI,unsigned TypeIdx,LLT WideTy) widenScalarMergeValues() argument
1902 widenScalarUnmergeValues(MachineInstr & MI,unsigned TypeIdx,LLT WideTy) widenScalarUnmergeValues() argument
2031 widenScalarExtract(MachineInstr & MI,unsigned TypeIdx,LLT WideTy) widenScalarExtract() argument
2105 widenScalarInsert(MachineInstr & MI,unsigned TypeIdx,LLT WideTy) widenScalarInsert() argument
2117 widenScalarAddSubOverflow(MachineInstr & MI,unsigned TypeIdx,LLT WideTy) widenScalarAddSubOverflow() argument
2200 widenScalarAddSubShlSat(MachineInstr & MI,unsigned TypeIdx,LLT WideTy) widenScalarAddSubShlSat() argument
2244 widenScalarMulo(MachineInstr & MI,unsigned TypeIdx,LLT WideTy) widenScalarMulo() argument
2311 widenScalar(MachineInstr & MI,unsigned TypeIdx,LLT WideTy) widenScalar() argument
3102 bitcastExtractVectorElt(MachineInstr & MI,unsigned TypeIdx,LLT CastTy) bitcastExtractVectorElt() argument
3238 bitcastInsertVectorElt(MachineInstr & MI,unsigned TypeIdx,LLT CastTy) bitcastInsertVectorElt() argument
3534 bitcast(MachineInstr & MI,unsigned TypeIdx,LLT CastTy) bitcast() argument
3611 lower(MachineInstr & MI,unsigned TypeIdx,LLT LowerHintTy) lower() argument
4200 fewerElementsVectorUnmergeValues(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) fewerElementsVectorUnmergeValues() argument
4248 fewerElementsVectorMerge(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) fewerElementsVectorMerge() argument
4335 fewerElementsVectorExtractInsertVectorElt(MachineInstr & MI,unsigned TypeIdx,LLT NarrowVecTy) fewerElementsVectorExtractInsertVectorElt() argument
4408 reduceLoadStoreWidth(GLoadStore & LdStMI,unsigned TypeIdx,LLT NarrowTy) reduceLoadStoreWidth() argument
4503 fewerElementsVector(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) fewerElementsVector() argument
4660 fewerElementsVectorShuffle(MachineInstr & MI,unsigned int TypeIdx,LLT NarrowTy) fewerElementsVectorShuffle() argument
4798 fewerElementsVectorReductions(MachineInstr & MI,unsigned int TypeIdx,LLT NarrowTy) fewerElementsVectorReductions() argument
4885 fewerElementsVectorSeqReductions(MachineInstr & MI,unsigned int TypeIdx,LLT NarrowTy) fewerElementsVectorSeqReductions() argument
5033 narrowScalarShift(MachineInstr & MI,unsigned TypeIdx,LLT RequestedTy) narrowScalarShift() argument
5142 moreElementsVectorPhi(MachineInstr & MI,unsigned TypeIdx,LLT MoreTy) moreElementsVectorPhi() argument
5161 moreElementsVector(MachineInstr & MI,unsigned TypeIdx,LLT MoreTy) moreElementsVector() argument
5416 moreElementsVectorShuffle(MachineInstr & MI,unsigned int TypeIdx,LLT MoreTy) moreElementsVectorShuffle() argument
5521 narrowScalarAddSub(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarAddSub() argument
5647 narrowScalarFPTOI(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarFPTOI() argument
5672 narrowScalarExtract(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarExtract() argument
5740 narrowScalarInsert(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarInsert() argument
5824 narrowScalarBasic(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarBasic() argument
5865 narrowScalarExt(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarExt() argument
5886 narrowScalarSelect(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarSelect() argument
5932 narrowScalarCTLZ(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarCTLZ() argument
5965 narrowScalarCTTZ(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarCTTZ() argument
5998 narrowScalarCTPOP(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarCTPOP() argument
6021 narrowScalarFLDEXP(MachineInstr & MI,unsigned TypeIdx,LLT NarrowTy) narrowScalarFLDEXP() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h147 unsigned TypeIdx; member
265 typeIsNot(unsigned TypeIdx,LLT Type) typeIsNot() argument
445 typeIdx(unsigned TypeIdx) typeIdx() argument
893 widenScalarToNextMultipleOf(unsigned TypeIdx,unsigned Size) widenScalarToNextMultipleOf() argument
911 narrowScalar(unsigned TypeIdx,LegalizeMutation Mutation) narrowScalar() argument
917 scalarize(unsigned TypeIdx) scalarize() argument
923 scalarizeIf(LegalityPredicate Predicate,unsigned TypeIdx) scalarizeIf() argument
931 minScalarOrElt(unsigned TypeIdx,const LLT Ty) minScalarOrElt() argument
941 minScalarOrEltIf(LegalityPredicate Predicate,unsigned TypeIdx,const LLT Ty) minScalarOrEltIf() argument
952 widenVectorEltsToVectorMinSize(unsigned TypeIdx,unsigned VectorSize) widenVectorEltsToVectorMinSize() argument
973 minScalar(unsigned TypeIdx,const LLT Ty) minScalar() argument
982 minScalarIf(LegalityPredicate Predicate,unsigned TypeIdx,const LLT Ty) minScalarIf() argument
998 maxScalarOrElt(unsigned TypeIdx,const LLT Ty) maxScalarOrElt() argument
1007 maxScalar(unsigned TypeIdx,const LLT Ty) maxScalar() argument
1018 maxScalarIf(LegalityPredicate Predicate,unsigned TypeIdx,const LLT Ty) maxScalarIf() argument
1034 clampScalar(unsigned TypeIdx,const LLT MinTy,const LLT MaxTy) clampScalar() argument
1041 clampScalarOrElt(unsigned TypeIdx,const LLT MinTy,const LLT MaxTy) clampScalarOrElt() argument
1047 minScalarSameAs(unsigned TypeIdx,unsigned LargeTypeIdx) minScalarSameAs() argument
1058 maxScalarSameAs(unsigned TypeIdx,unsigned NarrowTypeIdx) maxScalarSameAs() argument
1070 scalarSameSizeAs(unsigned TypeIdx,unsigned SameSizeIdx) scalarSameSizeAs() argument
1077 minScalarEltSameAsIf(LegalityPredicate Predicate,unsigned TypeIdx,unsigned LargeTypeIdx) minScalarEltSameAsIf() argument
1095 maxScalarEltSameAsIf(LegalityPredicate Predicate,unsigned TypeIdx,unsigned SmallTypeIdx) maxScalarEltSameAsIf() argument
1113 moreElementsToNextPow2(unsigned TypeIdx) moreElementsToNextPow2() argument
1121 clampMinNumElements(unsigned TypeIdx,const LLT EltTy,unsigned MinElements) clampMinNumElements() argument
1140 alignNumElementsTo(unsigned TypeIdx,const LLT EltTy,unsigned NumElts) alignNumElementsTo() argument
1159 clampMaxNumElements(unsigned TypeIdx,const LLT EltTy,unsigned MaxElements) clampMaxNumElements() argument
1183 clampNumElements(unsigned TypeIdx,const LLT MinTy,const LLT MaxTy) clampNumElements() argument
1200 clampMaxNumElementsStrict(unsigned TypeIdx,const LLT EltTy,unsigned NumElts) clampMaxNumElementsStrict() argument
[all...]
H A DLegacyLegalizerInfo.h105 unsigned TypeIdx; member
181 const unsigned TypeIdx, in setLegalizeScalarToDifferentSizeStrategy() argument
192 setLegalizeVectorElementToDifferentSizeStrategy(const unsigned Opcode,const unsigned TypeIdx,SizeChangeStrategy S) setLegalizeVectorElementToDifferentSizeStrategy() argument
[all...]
H A DGIMatchTableExecutorImpl.h728 int TypeIdx = readS8(); executeMatchTable() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCLegalizerInfo.cpp23 static LegalityPredicate isRegisterType(unsigned TypeIdx) { in isRegisterType()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp72 static LegalityPredicate isSmallOddVector(unsigned TypeIdx) { in isSmallOddVector() argument
86 static LegalityPredicate sizeIsMultipleOf32(unsigned TypeIdx) { in sizeIsMultipleOf32() argument
93 static LegalityPredicate isWideVec16(unsigned TypeIdx) { in isWideVec16() argument
101 static LegalizeMutation oneMoreElement(unsigned TypeIdx) { in oneMoreElement() argument
110 static LegalizeMutation fewerEltsToSize64Vector(unsigned TypeIdx) { in fewerEltsToSize64Vector() argument
124 moreEltsToNext32Bit(unsigned TypeIdx) moreEltsToNext32Bit() argument
141 moreElementsToNextExistingRegClass(unsigned TypeIdx) moreElementsToNextExistingRegClass() argument
188 bitcastToRegisterType(unsigned TypeIdx) bitcastToRegisterType() argument
195 bitcastToVectorElement32(unsigned TypeIdx) bitcastToVectorElement32() argument
205 vectorSmallerThan(unsigned TypeIdx,unsigned Size) vectorSmallerThan() argument
212 vectorWiderThan(unsigned TypeIdx,unsigned Size) vectorWiderThan() argument
219 numElementsNotEven(unsigned TypeIdx) numElementsNotEven() argument
254 isRegisterType(unsigned TypeIdx) isRegisterType() argument
261 isIllegalRegisterType(unsigned TypeIdx) isIllegalRegisterType() argument
269 elementTypeIsLegal(unsigned TypeIdx) elementTypeIsLegal() argument
281 isWideScalarExtLoadTruncStore(unsigned TypeIdx) isWideScalarExtLoadTruncStore() argument
1836 __anon973cb5ce2802(const LegalityQuery &Query, unsigned TypeIdx) AMDGPULegalizerInfo() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp31 typeIsScalarFPArith(unsigned TypeIdx,const RISCVSubtarget & ST) typeIsScalarFPArith() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1057 size_t TypeIdx = MCID.operands()[I].getGenericTypeIndex(); verifyPreISelGenericInstruction() local
/freebsd-src/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTBitCodes.h93 explicit TypeIdx(uint32_t index) : Idx(index) {} TypeIdx() function
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp3519 for (unsigned TypeIdx = 0, NumTypes = NestedTypes.size(); TypeIdx != NumTypes; MatchTemplateParametersToScopeSpecifier() local