Searched refs:DataTy (Results 1 - 15 of 15) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp480 Type *DataTy = PtrTy->getElementType(); local
481 assert(DataTy->isVectorTy() && "Ptr should point to a vector");
484 PassThru = UndefValue::get(DataTy);
485 Type *OverloadedTypes[] = { DataTy, PtrTy };
500 Type *DataTy = PtrTy->getElementType(); local
501 assert(DataTy->isVectorTy() && "Ptr should point to a vector");
503 Type *OverloadedTypes[] = { DataTy, PtrTy };
534 Type *DataTy = VectorType::get(PtrTy->getElementType(), NumElts); local
541 PassThru = UndefValue::get(DataTy);
543 Type *OverloadedTypes[] = {DataTy, PtrsT
562 auto DataTy = cast<VectorType>(Data->getType()); local
[all...]
H A DVerifier.cpp4623 // DataTy is the overloaded type
4624 Type *DataTy = cast<PointerType>(Ptr->getType())->getElementType(); local
4625 Assert(DataTy == Call.getType(),
4627 Assert(PassThru->getType() == DataTy,
4630 DataTy->getVectorNumElements(),
4644 // DataTy is the overloaded type
4645 Type *DataTy = cast<PointerType>(Ptr->getType())->getElementType(); local
4646 Assert(DataTy == Val->getType(),
4649 DataTy->getVectorNumElements(),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h156 bool isLegalMaskedLoad(Type *DataTy, MaybeAlign Alignment);
158 bool isLegalMaskedStore(Type *DataTy, MaybeAlign Alignment) { argument
159 return isLegalMaskedLoad(DataTy, Alignment);
H A DARMTargetTransformInfo.cpp499 bool ARMTTIImpl::isLegalMaskedLoad(Type *DataTy, MaybeAlign Alignment) { argument
503 if (auto *VecTy = dyn_cast<VectorType>(DataTy)) {
509 unsigned VecWidth = DataTy->getPrimitiveSizeInBits();
514 unsigned EltWidth = DataTy->getScalarSizeInBits();
H A DARMISelDAGToDAG.cpp2666 EVT DataTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, NumVecs * 2); local
2667 EVT ResultTys[] = {DataTy, MVT::Other};
2670 CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, Loc, DataTy), 0);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h140 int getGatherScatterOpCost(unsigned Opcode, Type *DataTy, Value *Ptr,
207 int getGSScalarCost(unsigned Opcode, Type *DataTy, bool VariableMask,
209 int getGSVectorCost(unsigned Opcode, Type *DataTy, Value *Ptr,
H A DX86TargetTransformInfo.cpp3340 bool X86TTIImpl::isLegalMaskedLoad(Type *DataTy, MaybeAlign Alignment) { argument
3345 if (isa<VectorType>(DataTy) && DataTy->getVectorNumElements() == 1)
3347 Type *ScalarTy = DataTy->getScalarType();
3402 bool X86TTIImpl::isLegalMaskedExpandLoad(Type *DataTy) { argument
3403 if (!isa<VectorType>(DataTy))
3410 if (DataTy->getVectorNumElements() == 1)
3413 Type *ScalarTy = DataTy->getVectorElementType();
3426 bool X86TTIImpl::isLegalMaskedCompressStore(Type *DataTy) { argument
3427 return isLegalMaskedExpandLoad(DataTy);
3430 isLegalMaskedGather(Type *DataTy, MaybeAlign Alignment) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h122 unsigned getGatherScatterOpCost(unsigned Opcode, Type *DataTy, Value *Ptr,
H A DHexagonTargetTransformInfo.cpp211 unsigned HexagonTTIImpl::getGatherScatterOpCost(unsigned Opcode, Type *DataTy, argument
213 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp825 auto *DataTy = StructType::get(Ctx, makeArrayRef(DataTypes)); local
839 auto *Data = new GlobalVariable(*M, DataTy, false, Linkage,
840 ConstantStruct::get(DataTy, DataVals),
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h958 /// \p DataTy - a vector type of the data to be loaded or stored
963 int getGatherScatterOpCost(unsigned Opcode, Type *DataTy, Value *Ptr,
1336 virtual int getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
1754 int getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
1757 return Impl.getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
H A DTargetTransformInfoImpl.h476 unsigned getGatherScatterOpCost(unsigned Opcode, Type *DataTy, Value *Ptr, argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp671 int TargetTransformInfo::getGatherScatterOpCost(unsigned Opcode, Type *DataTy, argument
674 int Cost = TTIImpl->getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2372 Type *DataTy = VectorType::get(ScalarDataTy, VF);
2425 return Builder.CreateBitCast(PartPtr, DataTy->getPointerTo(AddressSpace));
2477 UndefValue::get(DataTy), "wide.masked.load");
2479 NewLI = Builder.CreateAlignedLoad(DataTy, VecPtr, Alignment.value(),
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp7503 llvm::Type *DataTy = F->getFunctionType()->getParamType(1);
7504 Arg1 = Builder.CreateZExtOrBitCast(Arg1, DataTy);

Completed in 231 milliseconds