Searched refs:getScalarType (Results 1 - 25 of 43) sorted by relevance

12

/freebsd-10.0-release/contrib/llvm/include/llvm/Support/
H A DGetElementPtrTypeIterator.h87 (GEP->getOperand(0)->getType()->getScalarType(), GEP->op_begin()+1);
94 (GEP.getOperand(0)->getType()->getScalarType(), GEP.op_begin()+1);
/freebsd-10.0-release/contrib/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp185 TempValues.push_back(getRandomConstant(VTp->getScalarType()));
333 bool isFloat = Val0->getType()->getScalarType()->isFloatingPointTy();
367 case 0: if (Ty->getScalarType()->isIntegerTy())
369 case 1: if (Ty->getScalarType()->isIntegerTy())
462 Value *Val1 = getRandomValue(Val0->getType()->getScalarType());
498 unsigned VSize = VTy->getScalarType()->getPrimitiveSizeInBits();
499 unsigned DestSize = DestTy->getScalarType()->getPrimitiveSizeInBits();
508 if (VTy->getScalarType()->isIntegerTy() &&
509 DestTy->getScalarType()->isIntegerTy()) {
523 if (VTy->getScalarType()
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp207 bool IsFloat = Ty->getScalarType()->isFloatingPointTy();
231 unsigned Cost = TopTTI->getArithmeticInstrCost(Opcode, Ty->getScalarType());
315 unsigned Cost = TopTTI->getCastInstrCost(Opcode, Dst->getScalarType(),
316 Src->getScalarType());
363 CondTy = CondTy->getScalarType();
364 unsigned Cost = TopTTI->getCmpSelInstrCost(Opcode, ValTy->getScalarType(),
455 unsigned Cost = TopTTI->getIntrinsicInstrCost(IID, RetTy->getScalarType(),
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/
H A DType.h186 bool isFPOrFPVectorTy() const { return getScalarType()->isFloatingPointTy(); }
204 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); }
225 bool isPtrOrPtrVectorTy() const { return getScalarType()->isPointerTy(); }
315 /// getScalarType - If this is a vector type, return the element type,
317 const Type *getScalarType() const;
318 Type *getScalarType();
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DAMDILISelLowering.cpp233 if (VT.getScalarType().getSimpleVT().SimpleTy == MVT::f32
234 || VT.getScalarType().getSimpleVT().SimpleTy == MVT::f64) {
243 if (VT.getScalarType().getSimpleVT().SimpleTy == MVT::f32
244 || VT.getScalarType().getSimpleVT().SimpleTy == MVT::f64) {
299 if (OVT.getScalarType() == MVT::i64) {
301 } else if (OVT.getScalarType() == MVT::i32) {
303 } else if (OVT.getScalarType() == MVT::i16
304 || OVT.getScalarType() == MVT::i8) {
316 if (OVT.getScalarType() == MVT::i64) {
318 } else if (OVT.getScalarType()
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp389 EVT SrcEltVT = SrcVT.getScalarType();
390 EVT DstEltVT = Op.getNode()->getValueType(0).getScalarType();
492 unsigned Stride = SrcVT.getScalarType().getSizeInBits()/8;
496 Op.getNode()->getValueType(0).getScalarType(),
498 SrcVT.getScalarType(),
536 EVT RegSclVT = RegVT.getScalarType();
538 EVT MemSclVT = StVT.getScalarType();
606 EVT BitTy = MaskTy.getScalarType();
643 unsigned BW = VT.getScalarType().getSizeInBits();
644 unsigned OrigBW = OrigTy.getScalarType()
[all...]
H A DSelectionDAG.cpp948 unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
958 EVT EltVT = VT.getScalarType();
965 EVT EltVT = VT.getScalarType();
979 EVT EltVT = VT.getScalarType();
1032 EVT EltVT = VT.getScalarType();
1064 EVT EltVT = VT.getScalarType();
1662 unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
1683 unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
1874 unsigned EBits = EVT.getScalarType().getSizeInBits();
1923 unsigned MemBits = VT.getScalarType()
[all...]
H A DTargetLowering.cpp356 assert(Op.getValueType().getScalarType().getSizeInBits() == BitWidth &&
709 InDemandedMask |= APInt::getSignBit(VT.getScalarType().getSizeInBits());
738 unsigned ShAmt = ExVT.getScalarType().getSizeInBits();
756 BitWidth - ExVT.getScalarType().getSizeInBits());
763 APInt::getSignBit(ExVT.getScalarType().getSizeInBits()).zext(BitWidth);
766 ExVT.getScalarType().getSizeInBits()) &
797 Op.getOperand(0).getValueType().getScalarType().getSizeInBits();
819 unsigned InBits = InVT.getScalarType().getSizeInBits();
860 Op.getOperand(0).getValueType().getScalarType().getSizeInBits();
874 Op.getOperand(0).getValueType().getScalarType()
[all...]
H A DDAGCombiner.cpp138 unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits();
1522 unsigned DestBits = VT.getScalarType().getSizeInBits();
2435 unsigned BitWidth = VT.getScalarType().getSizeInBits();
2560 Constant.zextOrTrunc(Load->getMemoryVT().getScalarType().getSizeInBits());
2663 unsigned BitWidth = N1.getValueType().getScalarType().getSizeInBits();
2665 BitWidth - MemVT.getScalarType().getSizeInBits())) &&
2685 unsigned BitWidth = N1.getValueType().getScalarType().getSizeInBits();
2687 BitWidth - MemVT.getScalarType().getSizeInBits())) &&
3570 unsigned OpSizeInBits = VT.getScalarType().getSizeInBits();
3638 uint64_t InnerShiftSize = InnerShiftVT.getScalarType()
[all...]
H A DLegalizeIntegerTypes.cpp372 DAG.getValueType(N->getValueType(0).getScalarType()));
403 N->getOperand(0).getValueType().getScalarType());
599 EVT HalfNVT = EVT::getVectorVT(*DAG.getContext(), NVT.getScalarType(),
977 OpTy.getScalarType() : OpTy);
1056 N->getOperand(0).getValueType().getScalarType());
1351 unsigned ShBits = ShTy.getScalarType().getSizeInBits();
1352 unsigned NVTBits = NVT.getScalarType().getSizeInBits();
2095 assert(ShiftTy.getScalarType().getSizeInBits() >=
2096 Log2_32_Ceil(VT.getScalarType().getSizeInBits()) &&
2996 V0->getValueType(0).getScalarType(), V
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DGVN.cpp851 if (StoredValTy->getScalarType()->isPointerTy() &&
852 LoadedTy->getScalarType()->isPointerTy())
856 if (StoredValTy->getScalarType()->isPointerTy()) {
862 if (TypeToCastTo->getScalarType()->isPointerTy())
869 if (LoadedTy->getScalarType()->isPointerTy())
881 if (StoredValTy->getScalarType()->isPointerTy()) {
907 if (LoadedTy->getScalarType()->isPointerTy())
1102 if (SrcVal->getType()->getScalarType()->isPointerTy())
1277 if (V->getType()->getScalarType()->isPointerTy()) {
1645 if (V->getType()->getScalarType()
[all...]
H A DSROA.cpp1793 unsigned ElementSizeInBits = TD.getTypeSizeInBits(VecTy->getScalarType());
2046 uint64_t ElementSize = TD.getTypeSizeInBits(Ty->getScalarType());
2409 assert((TD.getTypeSizeInBits(VecTy->getScalarType()) % 8) == 0 &&
2411 ElementSize = TD.getTypeSizeInBits(VecTy->getScalarType()) / 8;
2744 Type *ScalarTy = AllocaTy->getScalarType();
/freebsd-10.0-release/contrib/llvm/lib/IR/
H A DInstruction.cpp341 getType()->getScalarType() != I->getType()->getScalarType() :
349 getOperand(i)->getType()->getScalarType() !=
350 I->getOperand(i)->getType()->getScalarType() :
H A DType.cpp43 /// getScalarType - If this is a vector type, return the element type,
45 Type *Type::getScalarType() { function in class:Type
51 const Type *Type::getScalarType() const { function in class:Type
136 return getScalarType()->getPrimitiveSizeInBits();
219 return cast<PointerType>(getScalarType())->getAddressSpace();
653 if (!V->getType()->getScalarType()->isIntegerTy(32))
H A DVerifier.cpp1274 Assert1(SrcTy->getScalarType()->isPointerTy(),
1276 Assert1(DestTy->getScalarType()->isIntegerTy(),
1296 Assert1(SrcTy->getScalarType()->isIntegerTy(),
1298 Assert1(DestTy->getScalarType()->isPointerTy(),
1528 Assert1(Op0Ty->isIntOrIntVectorTy() || Op0Ty->getScalarType()->isPointerTy(),
1578 Type *TargetTy = GEP.getPointerOperandType()->getScalarType();
1593 Assert2(GEP.getType()->getScalarType()->isPointerTy() &&
1594 cast<PointerType>(GEP.getType()->getScalarType())->getElementType()
H A DConstants.cpp147 Type *ScalarTy = Ty->getScalarType();
493 Constant *C = get(cast<IntegerType>(Ty->getScalarType()), V, isSigned);
517 assert(C->getType() == Ty->getScalarType() &&
562 FV.convert(*TypeToFloatSemantics(Ty->getScalarType()),
577 APFloat FV(*TypeToFloatSemantics(Ty->getScalarType()), Str);
597 Type *ScalarTy = Ty->getScalarType();
1633 assert(C->getType()->getScalarType()->isPointerTy() &&
1635 assert(DstTy->getScalarType()->isIntegerTy() &&
1645 assert(C->getType()->getScalarType()->isIntegerTy() &&
1647 assert(DstTy->getScalarType()
[all...]
H A DDataLayout.cpp617 unsigned NumBits = getTypeSizeInBits(Ty->getScalarType());
H A DInstructions.cpp1360 PointerType *PTy = dyn_cast<PointerType>(Ptr->getScalarType());
2685 return SrcTy->getScalarType()->isPointerTy() &&
2686 DstTy->getScalarType()->isIntegerTy();
2693 return SrcTy->getScalarType()->isIntegerTy() &&
2694 DstTy->getScalarType()->isPointerTy();
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DValueTypes.h252 /// getScalarType - If this is a vector type, return the element type,
254 MVT getScalarType() const { function in class:llvm::MVT
727 /// getScalarType - If this is a vector type, return the element type,
729 EVT getScalarType() const { function in struct:llvm::EVT
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp209 MVT ScalarVT = SimpleVT.getScalarType();
434 MVT ScalarVT = SimpleVT.getScalarType();
1023 MVT ScalarVT = SimpleVT.getScalarType();
1244 MVT ScalarVT = StoreVT.getSimpleVT().getScalarType();
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp836 assert(Val->getType()->getScalarType()->isIntegerTy() &&
839 Type *ITy = Val->getType()->getScalarType();
1775 VecTy->getScalarType());
2228 Type *DestTy = VectorType::get(CI->getType()->getScalarType(), VF);
2251 Type *Tys[] = { VectorType::get(CI->getType()->getScalarType(), VF) };
3315 (unsigned)DL->getTypeSizeInBits(T->getScalarType()));
3665 Cost += VF * TTI.getAddressComputationCost(ValTy->getScalarType());
3666 Cost += VF * TTI.getMemoryOpCost(I->getOpcode(), ValTy->getScalarType(),
H A DBBVectorize.cpp454 assert(ElemTy->getScalarType() == Elem2Ty->getScalarType() &&
456 Type *STy = ElemTy->getScalarType();
909 (T1->getScalarType()->isPointerTy() ||
910 T2->getScalarType()->isPointerTy()))
2313 UndefValue::get(ArgTypeL->getScalarType()));
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DValueTracking.cpp235 V->getType()->getScalarType()->isPointerTy()) &&
238 TD->getTypeSizeInBits(V->getType()->getScalarType()) == BitWidth) &&
437 SrcBitWidth = TD->getTypeSizeInBits(SrcTy->getScalarType());
963 unsigned BitWidth = getBitWidth(V->getType()->getScalarType(), TD);
1098 unsigned TyBits = TD ? TD->getTypeSizeInBits(V->getType()->getScalarType()) :
H A DInstructionSimplify.cpp65 assert(Ty->getScalarType()->isIntegerTy(1) &&
73 assert(Ty->getScalarType()->isIntegerTy(1) &&
672 assert(V->getType()->getScalarType()->isPointerTy());
700 assert(V->getType()->getScalarType()->isPointerTy() &&
1865 if (OpTy->getScalarType()->isIntegerTy(1)) {
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp507 if (Val->getScalarType()->isFloatingPointTy() && Index == 0)

Completed in 453 milliseconds

12