Searched refs:isVector (Results 26 - 50 of 120) sorted by relevance

12345

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp86 bool isVector) override;
158 bool isVector) {
160 if (isVector)
390 bool isVector) override;
459 void emitRegSave(const SmallVectorImpl<unsigned> &RegList, bool isVector);
742 bool isVector) {
743 getStreamer().emitRegSave(RegList, isVector);
H A DARMTargetStreamer.cpp99 bool isVector) {}
98 emitRegSave(const SmallVectorImpl<unsigned> &RegList, bool isVector) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp187 unsigned DstNumElts = DstType.isVector() ? DstType.getNumElements() : 1;
188 unsigned SrcNumElts = SrcType.isVector() ? SrcType.getNumElements() : 1;
903 if (NewTy.isVector())
937 if (Ty.isVector())
948 if (!Ty.isVector() && ValVRegAndVal) {
971 if (Ty.isVector())
1062 if (!LargestTy.isVector() && !Ty.isVector() &&
1430 if (Ty.isVector()) // TODO:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp225 if (VT.isVector() || VT.isFloatingPoint()) {
531 APInt DemandedElts = VT.isVector()
552 if (Op.getValueType().isVector())
615 APInt DemandedElts = VT.isVector()
658 if (SrcVT.isVector() && (NumDstEltBits % NumSrcEltBits) == 0 &&
684 unsigned NumSrcElts = SrcVT.isVector() ? SrcVT.getVectorNumElements() : 1;
860 APInt DemandedElts = VT.isVector()
900 assert((!Op.getValueType().isVector() ||
1767 if (TLO.LegalTypes() && !ShiftAmtTy.isVector())
1835 unsigned InElts = SrcVT.isVector()
[all...]
H A DSelectionDAG.cpp814 assert(!VT.isVector() && (VT.isInteger() || VT.isFloatingPoint()) &&
827 assert(N->getValueType(0).isVector() && "Wrong return type!");
1174 assert(VT.isVector() == OpVT.isVector() &&
1177 assert((!VT.isVector() ||
1253 if (VT.isVector() && TLI->getTypeAction(*getContext(), EltVT) ==
1265 else if (NewNodesMustHaveLegalTypes && VT.isVector() &&
1316 if (!VT.isVector())
1329 else if (VT.isVector())
1373 if (!VT.isVector())
[all...]
H A DDAGCombiner.cpp1258 if (VT.isVector() || !VT.isInteger())
1326 if (VT.isVector() || !VT.isInteger())
1375 if (VT.isVector() || !VT.isInteger())
1406 if (VT.isVector() || !VT.isInteger())
2172 if (VT.isVector()) {
2431 if (VT.isVector()) {
2743 if (VT.isVector())
3043 if (!VT.isVector())
3057 if (VT.isVector()) {
3383 if (VT.isVector()) {
[all...]
H A DLegalizeTypesGeneric.cpp102 if (InVT.isVector() && OutVT.isInteger()) {
335 if (N->getValueType(0).isVector() &&
516 if (Cond.getValueType().isVector()) {
H A DLegalizeIntegerTypes.cpp322 if (NOutVT.bitsEq(NInVT) && !NOutVT.isVector() && !NInVT.isVector())
334 if (!NOutVT.isVector())
343 if (!NOutVT.isVector())
350 if (!NOutVT.isVector()) {
373 if (NOutVT.bitsEq(NInVT) && !NOutVT.isVector()) {
391 if (NOutVT.isVector()) {
420 if (!ShiftVT.isVector() &&
864 if (VT.isVector())
1018 assert(SVT.isVector()
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp840 if (Ty0.isVector() != Ty1.isVector()) {
850 if (Ty0.isVector() && Ty0.getNumElements() != Ty1.getNumElements()) {
935 if (DstTy.isVector())
1141 if (CondTy.isVector())
1152 if (DstTy.isVector() || SrcTy.isVector())
1186 if (!DstTy.isVector() || SrcEltTy.isVector()) {
1210 if (!DstTy.isVector() || SrcEltT
[all...]
H A DCallingConvLower.cpp188 if (VT.isVector())
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcher.cpp340 return !MVT(T2).isInteger() || MVT(T2).isVector();
343 return !MVT(T1).isInteger() || MVT(T1).isVector();
H A DCodeGenDAGPatterns.cpp43 static inline bool isVector(MVT VT) { function
44 return VT.isVector();
47 return !VT.isVector();
416 return Out.constrain(isVector);
418 return Out.assign_if(getLegalTypes(), isVector);
500 if (none_of(S, isVector) || none_of(B, isVector)) {
501 Changed |= berase_if(S, isVector);
502 Changed |= berase_if(B, isVector);
519 if (std::make_tuple(A.isVector(),
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp189 bool isVector() const { return isValue() && NumVectors > 0; } function in class:__anon2449::Type
241 assert(isVector());
362 if (T.isVector() && T.getNumElements() > 1)
624 if (isVector())
1030 if (T.isHalf() && T.isVector() && !T.isScalarForMangling())
1226 if (!NewV.getType().isVector() || NewV.getType().getNumElements() == 1)
1238 if (!getReturnType().isVector() || getReturnType().isVoid() ||
1327 if (CastToType.isVector() &&
1331 } else if (CastToType.isVector() && LocalCK == ClassI) {
1682 assert_with_loc(T.isVector(), "du
[all...]
H A DSveEmitter.cpp90 bool isVector() const { return NumVectors > 0; } function in class:__anon2451::SVEType
91 bool isScalableVector() const { return isVector() && IsScalable; }
444 if (!isScalableVector() && isVector())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp1192 assert(!Ty.isVector() && "Expected a scalar!");
1366 assert(MRI.getType(Reg).isVector() && "Expected a *vector* shift operand");
1430 if (!Ty.isVector())
1468 if (!Ty.isVector())
1594 if (SrcTy.isVector())
1596 assert(!ShiftTy.isVector() && "unexpected vector shift ty");
1650 const LLT CastPtrTy = PtrTy.isVector() ? LLT::vector(2, 64) : LLT::scalar(64);
1653 if (PtrTy.isVector())
1682 if (DstTy.isVector())
1958 if (!DstTy.isVector() || DstT
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.h279 if (!VecTy.isVector() || !useHVXOps() || VecTy.isScalableVector())
H A DHexagonISelLowering.h257 if (!VT.isVector())
389 if (!Ty.isVector())
394 if (Ty.isVector() && Ty.getVectorElementType() == ElemTy)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ExpandSpecialInstrs.cpp176 bool IsVector = TII->isVector(MI);
H A DR600InstrInfo.h157 bool isVector(const MachineInstr &MI) const;
H A DAMDGPUISelLowering.cpp680 assert(!VT.isVector() && "only scalar expected");
1057 } else if (ArgVT.isVector() && RegisterVT.isVector() &&
1064 } else if (ArgVT.isVector() &&
1077 } else if (RegisterVT.isVector()) {
1092 if (MemVT.isVector() && MemVT.getVectorNumElements() == 1)
1096 if (MemVT.isVector() && !MemVT.isPow2VectorType()) {
1100 } else if (!MemVT.isSimple() && !MemVT.isVector()) {
1496 (HiVT.isVector() ? HiVT.getVectorNumElements() : 1) <=
1502 HiVT.isVector()
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp227 if (SrcTy.isVector() && ST->hasMVEIntegerOps()) {
239 if (SrcTy.isVector() && ST->hasMVEFloatOps()) {
257 if (SrcTy.isVector() && ST->hasMVEIntegerOps()) {
268 if (SrcTy.isVector() && ST->hasMVEFloatOps()) {
278 I && I->hasOneUse() && ST->hasNEON() && SrcTy.isVector()) {
406 if (SrcTy.isVector() && ST->hasNEON()) {
492 if (SrcTy.isVector() && ST->hasMVEIntegerOps()) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h239 LegalityPredicate isVector(unsigned TypeIdx);
799 return actionIf(LegalizeAction::FewerElements, isVector(typeIdx(TypeIdx)),
889 T.isVector() ? T.getElementType() : T);
928 return VecTy.isVector() && VecTy.getElementType() == EltTy &&
946 return VecTy.isVector() && VecTy.getElementType() == EltTy &&
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstructionSelector.cpp430 } else if (Ty.isVector() && Ty.getSizeInBits() == 128) {
449 } else if (Ty.isVector() && Ty.getSizeInBits() == 256) {
464 } else if (Ty.isVector() && Ty.getSizeInBits() == 512) {
1153 if (!DstTy.isVector())
1204 if (!DstTy.isVector() || !SrcTy.isVector())
1243 if (!DstTy.isVector() || !SrcTy.isVector())
1286 if (!DstTy.isVector())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp252 if (!DstTyL.second.isVector() || DstElTySize != DstTy->getScalarSizeInBits())
260 if (!SrcTyL.second.isVector() || SrcElTySize != SrcTy->getScalarSizeInBits())
444 if (!VecLT.second.isVector() || !TLI->isTypeLegal(DstVT))
490 if (!LT.second.isVector())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp420 else if (EVTy.isVector() &&
739 if (LT1.first != 1 || !LT1.second.isVector())
748 if (LT2.first != 1 || !LT2.second.isVector())

Completed in 296 milliseconds

12345