/external/llvm/include/llvm/CodeGen/ |
ValueTypes.h | 83 MVT EltTy = getSimpleVT().getVectorElementType(); 229 return isVector() ? getVectorElementType() : *this; 232 /// getVectorElementType - Given a vector type, return the type of 234 EVT getVectorElementType() const { 237 return V.getVectorElementType(); 303 EVT EltVT = getVectorElementType(); 320 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts);
|
MachineValueType.h | 297 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); 303 return isVector() ? getVectorElementType() : *this; 306 MVT getVectorElementType() const {
|
/external/llvm/lib/Target/AMDGPU/ |
SITypeRewriter.cpp | 111 Arg->getType()->getVectorElementType() == 113 Type *ElementTy = Arg->getType()->getVectorElementType();
|
AMDGPUISelLowering.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeVectorTypes.cpp | 167 EVT NewVT = N->getValueType(0).getVectorElementType(); 173 EVT EltVT = N->getValueType(0).getVectorElementType(); 183 EVT NewVT = N->getValueType(0).getVectorElementType(); 195 N->getValueType(0).getVectorElementType(), 200 EVT NewVT = N->getValueType(0).getVectorElementType(); 216 EVT EltVT = N->getValueType(0).getVectorElementType(); 228 N->getValueType(0).getVectorElementType(), 233 N->getMemoryVT().getVectorElementType(), 246 EVT DestVT = N->getValueType(0).getVectorElementType(); 260 EVT VT = OpVT.getVectorElementType(); [all...] |
LegalizeVectorOps.cpp | 413 .getVectorElementType() 415 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) 425 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && 426 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) 843 unsigned EltWidth = VT.getVectorElementType().getSizeInBits(); 844 unsigned SrcEltWidth = SrcVT.getVectorElementType().getSizeInBits(); [all...] |
LegalizeTypesGeneric.cpp | 219 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); 369 IntegerToVector(N->getOperand(0), NumElts, Ops, NVT.getVectorElementType()); 388 assert(OldVT == VecVT.getVectorElementType() && 430 assert(OldEVT == VecVT.getVectorElementType() && 459 assert(VT.getVectorElementType() == N->getOperand(0).getValueType() &&
|
LegalizeTypes.cpp | 800 Op.getValueType().getVectorElementType().getSizeInBits() && [all...] |
LegalizeDAG.cpp | 611 EVT EltVT = VT.getVectorElementType(); 647 EVT EltVT = Vec.getValueType().getVectorElementType(); [all...] |
LegalizeIntegerTypes.cpp | [all...] |
/external/llvm/lib/Target/Mips/ |
MipsSEISelDAGToDAG.cpp | 524 EVT EltTy = N->getValueType(0).getVectorElementType(); 600 EVT EltTy = N->getValueType(0).getVectorElementType(); 631 EVT EltTy = N->getValueType(0).getVectorElementType(); 665 EVT EltTy = N->getValueType(0).getVectorElementType(); 687 EVT EltTy = N->getValueType(0).getVectorElementType(); 925 ViaVecTy.getVectorElementType()); [all...] |
/external/llvm/lib/Target/X86/Utils/ |
X86ShuffleDecode.cpp | 128 unsigned Offset = Imm * (VT.getVectorElementType().getSizeInBits() / 8); 317 if (MaskTy->isVectorTy() && MaskTy->getVectorElementType()->isIntegerTy(8)) { 394 assert(MaskTy->getVectorElementType()->isIntegerTy() &&
|
/external/llvm/lib/CodeGen/ |
TargetLoweringBase.cpp | [all...] |
/external/llvm/lib/IR/ |
ValueTypes.cpp | 29 EVT IntTy = getIntegerVT(Context, getVectorElementType().getSizeInBits()); 120 getVectorElementType().getEVTString();
|
Function.cpp | 491 getMangledTypeStr(Ty->getVectorElementType()); 824 Type *EltTy = VTy->getVectorElementType(); [all...] |
ConstantFold.cpp | 784 return UndefValue::get(Val->getType()->getVectorElementType()); 786 return Constant::getNullValue(Val->getType()->getVectorElementType()); 789 return UndefValue::get(Val->getType()->getVectorElementType()); [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | 701 if (VT.isFloatingPoint() && VT.getVectorElementType() != MVT::f16) [all...] |
AArch64TargetTransformInfo.cpp | 416 Src->getVectorElementType()->isIntegerTy(64)) { 427 if (Src->isVectorTy() && Src->getVectorElementType()->isIntegerTy(8) &&
|
/external/llvm/lib/Target/X86/ |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | 98 MVT ElemTy = VT.getVectorElementType(); [all...] |
ARMTargetTransformInfo.cpp | 257 if (ValTy->getVectorElementType()->isIntegerTy()) 464 Src->getVectorElementType()->isDoubleTy()) {
|
/external/llvm/include/llvm/IR/ |
Type.h | 356 Type *getVectorElementType() const { return getSequentialElementType(); }
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.cpp | 96 ValueVTs.push_back(VT.getVectorElementType()); 98 Offsets->push_back(Off+j*VT.getVectorElementType().getStoreSize()); [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.h | 363 if (VT.getVectorElementType().getSizeInBits() % 8 == 0)
|
SystemZISelLowering.cpp | [all...] |