Searched refs:VT (Results 76 - 100 of 112) sorted by relevance

12345

/external/clang/lib/Analysis/
H A DLiveVariables.cpp225 while (const ArrayType *VT = dyn_cast<ArrayType>(ty)) {
226 if (const VariableArrayType *VAT = dyn_cast<VariableArrayType>(VT))
230 ty = VT->getElementType().getTypePtr();
/external/clang/lib/CodeGen/
H A DCodeGenTypes.cpp443 const VectorType *VT = cast<VectorType>(Ty); local
444 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()),
445 VT->getNumElements());
H A DTargetInfo.cpp644 if (const VectorType *VT = RetTy->getAs<VectorType>()) {
659 (Size == 64 && VT->getNumElements() == 1))
868 if (const VectorType *VT = Ty->getAs<VectorType>()) {
874 (Size == 64 && VT->getNumElements() == 1))
1360 if (const VectorType *VT = Ty->getAs<VectorType>()) {
1361 uint64_t Size = getContext().getTypeSize(VT);
1375 if (VT->getElementType()->isSpecificBuiltinType(BuiltinType::Double))
1379 if (VT->getElementType()->isSpecificBuiltinType(BuiltinType::LongLong) ||
1380 VT->getElementType()->isSpecificBuiltinType(BuiltinType::ULongLong) ||
1381 VT
[all...]
H A DCGBlocks.cpp387 QualType VT = variable->getType(); local
388 CharUnits size = C.getTypeSizeInChars(VT);
394 CGM.getTypes().ConvertTypeForMem(VT);
/external/llvm/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp193 EVT MBlazeTargetLowering::getSetCCResultType(EVT VT) const {
1129 getRegForInlineAsmConstraint(const std::string &Constraint, EVT VT) const {
1139 if (VT == MVT::f32)
1143 return TargetLowering::getRegForInlineAsmConstraint(Constraint, VT);
1152 bool MBlazeTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const {
1153 return VT != MVT::f32;
/external/clang/lib/AST/
H A DType.cpp581 if (const VectorType *VT = dyn_cast<VectorType>(CanonicalType))
582 return VT->getElementType()->isIntegerType();
717 if (const VectorType *VT = dyn_cast<VectorType>(CanonicalType))
718 return VT->getElementType()->isSignedIntegerType();
757 if (const VectorType *VT = dyn_cast<VectorType>(CanonicalType))
758 return VT->getElementType()->isUnsignedIntegerType();
773 if (const VectorType *VT = dyn_cast<VectorType>(CanonicalType))
774 return VT->getElementType()->isFloatingType();
H A DExprConstant.cpp1770 QualType VT = VD->getType(); local
1771 if (VT.isVolatileQualified()) {
1784 } else if (VT->isIntegralOrEnumerationType()) {
1785 if (!VT.isConstQualified()) {
1794 } else if (VT->isFloatingType() && VT.isConstQualified()) {
1820 return ExtractSubobject(Info, Conv, RVal, VT, LVal.Designator, Type);
3671 const VectorType *VT = E->getType()->castAs<VectorType>(); local
3673 unsigned NumElements = VT->getNumElements();
3675 QualType EltTy = VT
3720 const VectorType *VT = E->getType()->getAs<VectorType>(); local
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp446 unsigned HexagonInstrInfo::createVR(MachineFunction* MF, MVT VT) const {
450 if (VT == MVT::i1) {
452 } else if (VT == MVT::i32 || VT == MVT::f32) {
454 } else if (VT == MVT::i64 || VT == MVT::f64) {
2472 isValidAutoIncImm(const EVT VT, const int Offset) const { argument
2474 if (VT == MVT::i64) {
2479 if (VT == MVT::i32) {
2484 if (VT
[all...]
/external/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h228 void AnalyzeCallResult(MVT VT, CCAssignFn Fn);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp384 EVT VT = N->getValueType(0); local
385 assert(VT.getVectorElementType() == N->getOperand(0).getValueType() &&
387 unsigned NumElts = VT.getVectorNumElements();
393 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], NumElts);
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h154 EVT VT) const;
/external/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp27 MVT::SimpleValueType VT = MVT::Other; local
38 VT = RC.getValueTypeNum(0);
43 assert(VT == RC.getValueTypeNum(0));
45 return VT;
H A DRegisterInfoEmitter.cpp482 static void printSimpleValueType(raw_ostream &OS, MVT::SimpleValueType VT) { argument
483 OS << getEnumName(VT);
/external/llvm/lib/Target/CellSPU/
H A DSPUISelDAGToDAG.cpp572 \arg VT the value type for which we want a register class
574 SDValue SPUDAGToDAGISel::getRC( MVT VT ) {
575 switch( VT.SimpleTy ) {
834 EVT VT = N->getValueType(0); local
839 Result = CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS, dl, VT,
841 getRC( VT.getSimpleVT()), Chain);
851 EVT VT = N->getValueType(0); local
864 Op1 = CurDAG->getTargetConstant(CN->getSExtValue(), VT);
/external/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp246 EVT VT = (strcmp(Modifier+6,"64") == 0) ? local
249 Reg = getX86SubSuperRegister(Reg, VT);
H A DX86RegisterInfo.cpp593 unsigned getX86SubSuperRegister(unsigned Reg, EVT VT, bool High) { argument
594 switch (VT.getSimpleVT().SimpleTy) {
/external/llvm/lib/CodeGen/
H A DMachineLICM.cpp783 EVT VT = *RC->vt_begin(); local
784 if (VT == MVT::Untyped) {
788 RCId = TLI->getRepRegClassFor(VT)->getID();
789 RCCost = TLI->getRepRegClassCostFor(VT);
/external/llvm/include/llvm/Target/
H A DTargetRegisterInfo.h302 getMinimalPhysRegClass(unsigned Reg, EVT VT = MVT::Other) const;
/external/llvm/include/llvm/
H A DConstants.h549 explicit ConstantDataSequential(Type *ty, ValueTy VT, const char *Data) argument
550 : Constant(ty, VT, 0, 0), DataElements(Data), Next(0) {}
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp138 if (VectorType *VT = dyn_cast<VectorType>(BCI->getOperand(0)->getType()))
139 if (VT->getNumElements() == VectorWidth)
/external/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp1855 } else if (VectorType *VT = dyn_cast<VectorType>(T)) {
1856 EltTy = VT->getElementType();
1858 if (Offset >= VT->getNumElements() * EltSize)
2036 VectorType *VT = cast<VectorType>(T); local
2037 T = VT->getElementType();
/external/llvm/lib/VMCore/
H A DVerifier.cpp296 int VT, unsigned ArgNo, std::string &Suffix);
1746 VectorType *VT = dyn_cast<VectorType>(Ty); local
1747 return VT == 0 || VT->getNumElements() != D.Vector_Width ||
1748 VerifyIntrinsicType(VT->getElementType(), Infos, ArgTys);
H A DInstructions.cpp65 if (VectorType *VT = dyn_cast<VectorType>(Op0->getType())) {
67 if (VT->getElementType() != Type::getInt1Ty(Op0->getContext()))
72 if (ET->getNumElements() != VT->getNumElements())
2666 if (VectorType *VT = dyn_cast<VectorType>(SrcTy))
2667 if (VT->getNumElements() != cast<VectorType>(DstTy)->getNumElements())
2674 if (VectorType *VT = dyn_cast<VectorType>(SrcTy))
2675 if (VT->getNumElements() != cast<VectorType>(DstTy)->getNumElements())
/external/clang/lib/Sema/
H A DSemaExprMember.cpp371 QualType VT = S.Context.getExtVectorType(vecType->getElementType(), CompSize); local
378 if ((*I)->getUnderlyingType() == VT)
382 return VT; // should never get here (a typedef type should always be found).
/external/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp1692 const VectorType *VT = T->getAs<VectorType>(); // Use getAs for typedefs. local
1705 QualType ElemType = VT->getElementType();
1708 unsigned index = 0, numElements = VT->getNumElements();

Completed in 580 milliseconds

12345