Home
last modified time | relevance | path

Searched refs:ScalarType (Results 1 – 8 of 8) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp59 ScalarTypeKind ScalarType = Invalid; member in __anondf72edf00111::RVVType
339 if (ScalarType == Invalid) in verifyType()
368 switch (ScalarType) { in initBuiltinStr()
455 switch (ScalarType) { in initClangBuiltinStr()
487 switch (ScalarType) { in initTypeStr()
540 switch (ScalarType) { in initShortStr()
581 ScalarType = ScalarTypeKind::Float; in applyBasicType()
585 ScalarType = ScalarTypeKind::Float; in applyBasicType()
630 ScalarType = ScalarTypeKind::Void; in applyModifier()
673 ScalarType = Invalid; in applyModifier()
[all …]
H A DMveEmitter.cpp237 class ScalarType : public CRegularNamedType { class
289 const ScalarType *Element;
598 const ScalarType *IntegerType;
619 const ScalarType *IntegerType;
1131 const ScalarType *STSize = cast<ScalarType>(getType(D->getArg(0), Param)); in getType()
1132 const ScalarType *STKind = cast<ScalarType>(getType(D->getArg(1), Param)); in getType()
1134 const ScalarType *RT = kv.second.get(); in getType()
1142 const ScalarType *STKind = cast<ScalarType>(getType(D->getArg(0), Param)); in getType()
1146 const ScalarType *RT = kv.second.get(); in getType()
1772 const ScalarType *ST = kv.second.get(); in EmitHeader()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1272 QualType ScalarType; in BuildEmptyCXXFoldExpr() local
1279 ScalarType = Context.VoidTy; in BuildEmptyCXXFoldExpr()
1288 ScalarType, Context.getTrivialTypeSourceInfo(ScalarType, EllipsisLoc), in BuildEmptyCXXFoldExpr()
H A DSemaExpr.cpp1319 QualType ScalarType = in handleComplexIntConversion() local
1323 return S.Context.getComplexType(ScalarType); in handleComplexIntConversion()
1328 QualType ScalarType = in handleComplexIntConversion() local
1331 QualType ComplexType = S.Context.getComplexType(ScalarType); in handleComplexIntConversion()
1341 QualType ScalarType = in handleComplexIntConversion() local
1344 QualType ComplexType = S.Context.getComplexType(ScalarType); in handleComplexIntConversion()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp796 Type *ScalarType, Value *Idx, in computeAlignmentAfterScalarization() argument
800 C->getZExtValue() * DL.getTypeStoreSize(ScalarType)); in computeAlignmentAfterScalarization()
801 return commonAlignment(VectorAlignment, DL.getTypeStoreSize(ScalarType)); in computeAlignmentAfterScalarization()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp3307 Type *ScalarType = Val->getScalarType(); in getVectorInstrCost() local
3320 Align SclAlign = DL.getPrefTypeAlign(ScalarType); in getVectorInstrCost()
3326 getMemoryOpCost(Instruction::Load, ScalarType, SclAlign, 0, in getVectorInstrCost()
3333 getMemoryOpCost(Instruction::Store, ScalarType, SclAlign, 0, in getVectorInstrCost()
3370 if (ScalarType->isFloatingPointTy()) in getVectorInstrCost()
3374 if (ScalarType->isIntegerTy() && Opcode == Instruction::ExtractElement) in getVectorInstrCost()
3406 SubTy = FixedVectorType::get(ScalarType, SubNumElts); in getVectorInstrCost()
3410 int IntOrFpCost = ScalarType->isFloatingPointTy() ? 0 : 1; in getVectorInstrCost()
3416 if (Opcode == Instruction::ExtractElement && ScalarType->isPointerTy()) in getVectorInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp3976 MDNode *ScalarType = MDNode::get(Context, Elts); in UpgradeTBAANode() local
3978 Metadata *Elts2[] = {ScalarType, ScalarType, in UpgradeTBAANode()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp12890 MVT ScalarType; in PerformVQDMULHCombine() local
12894 ScalarType = MVT::i8; in PerformVQDMULHCombine()
12898 ScalarType = MVT::i16; in PerformVQDMULHCombine()
12902 ScalarType = MVT::i32; in PerformVQDMULHCombine()
12928 VecVT.getScalarType() != ScalarType || in PerformVQDMULHCombine()
12929 VT.getScalarSizeInBits() < ScalarType.getScalarSizeInBits() * 2) in PerformVQDMULHCombine()
12934 EVT LegalVecVT = MVT::getVectorVT(ScalarType, LegalLanes); in PerformVQDMULHCombine()
18150 Type *ScalarType = SVIType->getScalarType(); in shouldConvertSplatType() local
18152 if (ScalarType->isFloatTy()) in shouldConvertSplatType()
18154 if (ScalarType->isHalfTy()) in shouldConvertSplatType()