Home
last modified time | relevance | path

Searched refs:hasVector (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.td60 CCIfSubtarget<"hasVector()",
80 CCIfSubtarget<"hasVector()",
126 CCIfSubtarget<"hasVector()",
133 CCIfSubtarget<"hasVector()",
138 CCIfSubtarget<"hasVector()",
200 CCIfSubtarget<"hasVector()",
238 CCIfSubtarget<"hasVector()",
261 CCIfSubtarget<"hasVector()",
264 CCIfSubtarget<"hasVector()",
285 CCIfSubtarget<"hasVector()",
H A DSystemZRegisterInfo.cpp192 return Subtarget.hasVector() ? CSR_SystemZ_XPLINK64_Vector_SaveList in getCalleeSavedRegs()
202 return Subtarget.hasVector()? CSR_SystemZ_AllRegs_Vector_SaveList in getCalleeSavedRegs()
215 return Subtarget.hasVector() ? CSR_SystemZ_XPLINK64_Vector_RegMask in getCallPreservedMask()
226 return Subtarget.hasVector()? CSR_SystemZ_AllRegs_Vector_RegMask in getCallPreservedMask()
329 MF.getSubtarget<SystemZSubtarget>().hasVector()) { in eliminateFrameIndex()
H A DSystemZTargetTransformInfo.cpp162 if ((!ST->hasVector() && BitSize > 64) || BitSize > 128) in getIntImmCost()
445 if (ST->hasVector()) in getNumberOfRegisters()
456 return TypeSize::getFixed(ST->hasVector() ? 128 : 0); in getRegisterBitWidth()
646 else if (ST->hasVector()) { in getArithmeticInstrCost()
734 if (ST->hasVector()) { in getShuffleCost()
972 else if (ST->hasVector()) { in getCastInstrCost()
1130 else if (ST->hasVector()) { in getCmpSelInstrCost()
1467 if (customCostReductions(Opcode) && ST->hasVector() && in getArithmeticReductionCost()
1529 if (!ST->hasVector()) in shouldExpandReduction()
H A DSystemZTargetTransformInfo.h32 return Ty->isIntegerTy(128) && ST->hasVector(); in isInt128InVR()
H A DSystemZISelLowering.cpp105 if (Subtarget.hasVector()) { in SystemZTargetLowering()
119 if (Subtarget.hasVector()) { in SystemZTargetLowering()
128 if (Subtarget.hasVector()) in SystemZTargetLowering()
498 if (Subtarget.hasVector()) { in SystemZTargetLowering()
551 setOperationAction(Op, MVT::f16, Subtarget.hasVector() ? Legal : Custom); in SystemZTargetLowering()
613 if (Subtarget.hasVector()) { in SystemZTargetLowering()
762 if (!Subtarget.hasVector()) { in SystemZTargetLowering()
818 MaxStoresPerMemcpy = Subtarget.hasVector() ? 2 : 0; in SystemZTargetLowering()
826 MaxStoresPerMemset = Subtarget.hasVector() ? 2 : 0; in SystemZTargetLowering()
872 if (!Subtarget.hasVector() || in isVectorConstantLegal()
[all …]
H A DSystemZInstrInfo.cpp994 Opcode = STI.hasVector() ? SystemZ::LDR16 : SystemZ::LER16; in copyPhysReg()
997 Opcode = STI.hasVector() ? SystemZ::LDR32 : SystemZ::LER; in copyPhysReg()
1268 (RC == &SystemZ::FP16BitRegClass && Size == 4 && !STI.hasVector())) && in foldMemoryOperandImpl()
1908 } else if (RC == &SystemZ::FP16BitRegClass && !STI.hasVector()) { in getLoadStoreOpcodes()
H A DSystemZAsmPrinter.cpp1388 const auto TargetHasVector = Subtarget.hasVector(); in emitPPA1()
H A DSystemZISelDAGToDAG.cpp2075 N->getFlags().hasNoSignedZeros() && Subtarget->hasVector() && in shouldSelectForReassoc()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h403 bool hasVector() const { return FixedVF.isVector() || ScalableVF.isVector(); } in hasVector() function