Home
last modified time | relevance | path

Searched refs:SVETypeFlags (Results 1 – 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDBuiltinsAArch64NeonSVEBridge_cg.def2 SVEMAP2(svget_neonq_s8, SVETypeFlags::EltTyInt8),
3 SVEMAP2(svget_neonq_s16, SVETypeFlags::EltTyInt16),
4 SVEMAP2(svget_neonq_s32, SVETypeFlags::EltTyInt32),
5 SVEMAP2(svget_neonq_s64, SVETypeFlags::EltTyInt64),
6 SVEMAP2(svget_neonq_u8, SVETypeFlags::EltTyInt8),
7 SVEMAP2(svget_neonq_u16, SVETypeFlags::EltTyInt16),
8 SVEMAP2(svget_neonq_u32, SVETypeFlags::EltTyInt32),
9 SVEMAP2(svget_neonq_u64, SVETypeFlags::EltTyInt64),
10 SVEMAP2(svget_neonq_f16, SVETypeFlags::EltTyFloat16),
11 SVEMAP2(svget_neonq_f32, SVETypeFlags::EltTyFloat32),
[all …]
HDTargetBuiltins.h222 class SVETypeFlags {
258 SVETypeFlags(uint64_t F) : Flags(F) { in SVETypeFlags() function
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaARM.cpp435 switch ((SVETypeFlags::ImmCheckType)CheckTy) { in ParseSVEImmChecks()
436 case SVETypeFlags::ImmCheck0_31: in ParseSVEImmChecks()
440 case SVETypeFlags::ImmCheck0_13: in ParseSVEImmChecks()
444 case SVETypeFlags::ImmCheck1_16: in ParseSVEImmChecks()
448 case SVETypeFlags::ImmCheck0_7: in ParseSVEImmChecks()
452 case SVETypeFlags::ImmCheck1_1: in ParseSVEImmChecks()
456 case SVETypeFlags::ImmCheck1_3: in ParseSVEImmChecks()
460 case SVETypeFlags::ImmCheck1_7: in ParseSVEImmChecks()
464 case SVETypeFlags::ImmCheckExtract: in ParseSVEImmChecks()
469 case SVETypeFlags::ImmCheckShiftRight: in ParseSVEImmChecks()
[all …]
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCodeGenFunction.h83 class SVETypeFlags; variable
4604 llvm::Type *SVEBuiltinMemEltTy(const SVETypeFlags &TypeFlags);
4607 getSVEOverloadTypes(const SVETypeFlags &TypeFlags, llvm::Type *ReturnType,
4609 llvm::Type *getEltType(const SVETypeFlags &TypeFlags);
4610 llvm::ScalableVectorType *getSVEType(const SVETypeFlags &TypeFlags);
4611 llvm::ScalableVectorType *getSVEPredType(const SVETypeFlags &TypeFlags);
4612 llvm::Value *EmitSVETupleSetOrGet(const SVETypeFlags &TypeFlags,
4615 llvm::Value *EmitSVETupleCreate(const SVETypeFlags &TypeFlags,
4618 llvm::Value *EmitSVEAllTruePred(const SVETypeFlags &TypeFlags);
4622 llvm::Value *EmitSVEPMull(const SVETypeFlags &TypeFlags,
[all …]
HDCGBuiltin.cpp9662 llvm::Type *CodeGenFunction::SVEBuiltinMemEltTy(const SVETypeFlags &TypeFlags) { in SVEBuiltinMemEltTy()
9664 case SVETypeFlags::MemEltTyDefault: in SVEBuiltinMemEltTy()
9666 case SVETypeFlags::MemEltTyInt8: in SVEBuiltinMemEltTy()
9668 case SVETypeFlags::MemEltTyInt16: in SVEBuiltinMemEltTy()
9670 case SVETypeFlags::MemEltTyInt32: in SVEBuiltinMemEltTy()
9672 case SVETypeFlags::MemEltTyInt64: in SVEBuiltinMemEltTy()
9678 llvm::Type *CodeGenFunction::getEltType(const SVETypeFlags &TypeFlags) { in getEltType()
9683 case SVETypeFlags::EltTyInt8: in getEltType()
9685 case SVETypeFlags::EltTyInt16: in getEltType()
9687 case SVETypeFlags::EltTyInt32: in getEltType()
[all …]