/external/clang/lib/Analysis/ |
H A D | LiveVariables.cpp | 225 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 D | CodeGenTypes.cpp | 443 const VectorType *VT = cast<VectorType>(Ty); local 444 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()), 445 VT->getNumElements());
|
H A D | TargetInfo.cpp | 644 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 D | CGBlocks.cpp | 387 QualType VT = variable->getType(); local 388 CharUnits size = C.getTypeSizeInChars(VT); 394 CGM.getTypes().ConvertTypeForMem(VT);
|
/external/llvm/lib/Target/MBlaze/ |
H A D | MBlazeISelLowering.cpp | 193 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 D | Type.cpp | 581 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 D | ExprConstant.cpp | 1770 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 D | HexagonInstrInfo.cpp | 446 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 D | CallingConvLower.h | 228 void AnalyzeCallResult(MVT VT, CCAssignFn Fn);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypesGeneric.cpp | 384 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 D | XCoreISelLowering.h | 154 EVT VT) const;
|
/external/llvm/utils/TableGen/ |
H A D | DAGISelMatcherGen.cpp | 27 MVT::SimpleValueType VT = MVT::Other; local 38 VT = RC.getValueTypeNum(0); 43 assert(VT == RC.getValueTypeNum(0)); 45 return VT;
|
H A D | RegisterInfoEmitter.cpp | 482 static void printSimpleValueType(raw_ostream &OS, MVT::SimpleValueType VT) { argument 483 OS << getEnumName(VT);
|
/external/llvm/lib/Target/CellSPU/ |
H A D | SPUISelDAGToDAG.cpp | 572 \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 D | X86AsmPrinter.cpp | 246 EVT VT = (strcmp(Modifier+6,"64") == 0) ? local 249 Reg = getX86SubSuperRegister(Reg, VT);
|
H A D | X86RegisterInfo.cpp | 593 unsigned getX86SubSuperRegister(unsigned Reg, EVT VT, bool High) { argument 594 switch (VT.getSimpleVT().SimpleTy) {
|
/external/llvm/lib/CodeGen/ |
H A D | MachineLICM.cpp | 783 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 D | TargetRegisterInfo.h | 302 getMinimalPhysRegClass(unsigned Reg, EVT VT = MVT::Other) const;
|
/external/llvm/include/llvm/ |
H A D | Constants.h | 549 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 D | InstCombineVectorOps.cpp | 138 if (VectorType *VT = dyn_cast<VectorType>(BCI->getOperand(0)->getType())) 139 if (VT->getNumElements() == VectorWidth)
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 1855 } 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 D | Verifier.cpp | 296 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 D | Instructions.cpp | 65 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 D | SemaExprMember.cpp | 371 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 D | RegionStore.cpp | 1692 const VectorType *VT = T->getAs<VectorType>(); // Use getAs for typedefs. local 1705 QualType ElemType = VT->getElementType(); 1708 unsigned index = 0, numElements = VT->getNumElements();
|