/freebsd-src/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() 133 LegalityPredicate LegalityPredicates::scalarOrEltNarrowerThan(unsigned TypeIdx, in scalarOrEltNarrowerThan() [all …]
|
H A D | LegalizerInfo.cpp | 124 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 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 | 1180 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 D | LegalizerInfo.h | 147 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 D | LegacyLegalizerInfo.h | 105 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 D | GIMatchTableExecutorImpl.h | 728 int TypeIdx = readS8(); executeMatchTable() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
H A D | PPCLegalizerInfo.cpp | 23 static LegalityPredicate isRegisterType(unsigned TypeIdx) { in isRegisterType()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 72 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 D | RISCVLegalizerInfo.cpp | 31 typeIsScalarFPArith(unsigned TypeIdx,const RISCVSubtarget & ST) typeIsScalarFPArith() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineVerifier.cpp | 1057 size_t TypeIdx = MCID.operands()[I].getGenericTypeIndex(); verifyPreISelGenericInstruction() local
|
/freebsd-src/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTBitCodes.h | 93 explicit TypeIdx(uint32_t index) : Idx(index) {} TypeIdx() function
|
/freebsd-src/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 3519 for (unsigned TypeIdx = 0, NumTypes = NestedTypes.size(); TypeIdx != NumTypes; MatchTemplateParametersToScopeSpecifier() local
|