Home
last modified time | relevance | path

Searched refs:DataTy (Results 1 – 22 of 22) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Bitcode/
H A DBitcodeConvenience.h188 template <typename BufferTy, typename ElementDataTy, typename... DataTy>
190 unsigned code, ElementDataTy element, DataTy &&...data) { in emit()
196 std::forward<DataTy>(data)...); in emit()
199 template <typename T, typename ElementDataTy, typename... DataTy>
201 DataTy &&...data) { in read()
205 std::forward<DataTy>(data)...); in read()
208 template <typename T, typename... DataTy>
209 static void read(ArrayRef<T> buffer, std::nullopt_t, DataTy &&...data) { in read()
212 std::forward<DataTy>(data)...); in read()
225 template <typename BufferTy, typename DataTy>
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp41 IntegerType *DataTy; member in __anon3e6e399a0111::SjLjEHPrepare
96 DataTy = Type::getIntNTy(M.getContext(), DataBits); in doInitialization()
97 doubleUnderDataTy = ArrayType::get(DataTy, 4); in doInitialization()
100 DataTy, // call_site in doInitialization()
124 ConstantInt *CallSiteNoC = ConstantInt::get(DataTy, Number); in insertCallSiteStore()
202 Value *ExnVal = Builder.CreateLoad(DataTy, ExceptionAddr, true, "exn_val"); in setupFunctionContext()
208 Builder.CreateLoad(DataTy, SelectorAddr, true, "exn_selector_val"); in setupFunctionContext()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h187 bool isLegalMaskedLoad(Type *DataTy, Align Alignment);
189 bool isLegalMaskedStore(Type *DataTy, Align Alignment) { in isLegalMaskedStore() argument
190 return isLegalMaskedLoad(DataTy, Alignment); in isLegalMaskedStore()
272 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
H A DARMTargetTransformInfo.cpp1101 bool ARMTTIImpl::isLegalMaskedLoad(Type *DataTy, Align Alignment) { in isLegalMaskedLoad() argument
1105 if (auto *VecTy = dyn_cast<FixedVectorType>(DataTy)) { in isLegalMaskedLoad()
1111 unsigned VecWidth = DataTy->getPrimitiveSizeInBits(); in isLegalMaskedLoad()
1116 unsigned EltWidth = DataTy->getScalarSizeInBits(); in isLegalMaskedLoad()
1564 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, in getGatherScatterOpCost() argument
1568 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
1571 assert(DataTy->isVectorTy() && "Can't do gather/scatters on scalar!"); in getGatherScatterOpCost()
1572 auto *VTy = cast<FixedVectorType>(DataTy); in getGatherScatterOpCost()
1578 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(DataTy); in getGatherScatterOpCost()
H A DARMISelDAGToDAG.cpp2811 EVT DataTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, NumVecs * 2); in SelectMVE_VLD() local
2812 SmallVector<EVT, 4> ResultTys = {DataTy, MVT::Other}; in SelectMVE_VLD()
2816 CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, Loc, DataTy), 0); in SelectMVE_VLD()
2829 ResultTys = {DataTy, MVT::i32, MVT::Other}; in SelectMVE_VLD()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h170 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
272 InstructionCost getGSScalarCost(unsigned Opcode, Type *DataTy,
275 InstructionCost getGSVectorCost(unsigned Opcode, Type *DataTy,
H A DX86TargetTransformInfo.cpp5867 bool X86TTIImpl::isLegalMaskedLoad(Type *DataTy, Align Alignment) { in isLegalMaskedLoad() argument
5872 if (isa<VectorType>(DataTy) && in isLegalMaskedLoad()
5873 cast<FixedVectorType>(DataTy)->getNumElements() == 1) in isLegalMaskedLoad()
5875 Type *ScalarTy = DataTy->getScalarType(); in isLegalMaskedLoad()
5941 bool X86TTIImpl::isLegalMaskedExpandLoad(Type *DataTy) { in isLegalMaskedExpandLoad() argument
5942 if (!isa<VectorType>(DataTy)) in isLegalMaskedExpandLoad()
5949 if (cast<FixedVectorType>(DataTy)->getNumElements() == 1) in isLegalMaskedExpandLoad()
5952 Type *ScalarTy = cast<VectorType>(DataTy)->getElementType(); in isLegalMaskedExpandLoad()
5965 bool X86TTIImpl::isLegalMaskedCompressStore(Type *DataTy) { in isLegalMaskedCompressStore() argument
5966 return isLegalMaskedExpandLoad(DataTy); in isLegalMaskedCompressStore()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DIRBuilder.cpp612 Type *DataTy = Val->getType(); in CreateMaskedStore() local
613 assert(DataTy->isVectorTy() && "Val should be a vector"); in CreateMaskedStore()
614 assert(PtrTy->isOpaqueOrPointeeTypeMatches(DataTy) && "Wrong element type"); in CreateMaskedStore()
616 Type *OverloadedTypes[] = { DataTy, PtrTy }; in CreateMaskedStore()
681 auto *DataTy = cast<VectorType>(Data->getType()); in CreateMaskedScatter() local
686 assert(NumElts == DataTy->getElementCount() && in CreateMaskedScatter()
687 PtrTy->isOpaqueOrPointeeTypeMatches(DataTy->getElementType()) && in CreateMaskedScatter()
695 Type *OverloadedTypes[] = {DataTy, PtrsTy}; in CreateMaskedScatter()
737 Type *DataTy = Val->getType(); in CreateMaskedCompressStore() local
738 assert(DataTy->isVectorTy() && "Val should be a vector"); in CreateMaskedCompressStore()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp252 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, in getGatherScatterOpCost() argument
254 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
H A DHexagonTargetTransformInfo.h136 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp342 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, in getGatherScatterOpCost() argument
345 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
349 !isLegalMaskedGather(DataTy, Align(Alignment))) || in getGatherScatterOpCost()
351 !isLegalMaskedScatter(DataTy, Align(Alignment)))) in getGatherScatterOpCost()
352 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
358 auto &VTy = *cast<VectorType>(DataTy); in getGatherScatterOpCost()
H A DRISCVTargetTransformInfo.h124 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h207 InstructionCost getCommonMaskedMemoryOpCost(unsigned Opcode, Type *DataTy, in getCommonMaskedMemoryOpCost() argument
213 if (isa<ScalableVectorType>(DataTy)) in getCommonMaskedMemoryOpCost()
216 auto *VT = cast<FixedVectorType>(DataTy); in getCommonMaskedMemoryOpCost()
251 FixedVectorType::get(Type::getInt1Ty(DataTy->getContext()), in getCommonMaskedMemoryOpCost()
1316 InstructionCost getMaskedMemoryOpCost(unsigned Opcode, Type *DataTy, in getMaskedMemoryOpCost() argument
1319 return getCommonMaskedMemoryOpCost(Opcode, DataTy, Alignment, true, false, in getMaskedMemoryOpCost()
1323 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
1328 return getCommonMaskedMemoryOpCost(Opcode, DataTy, Alignment, VariableMask,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1015 auto *DataTy = StructType::get(Ctx, ArrayRef(DataTypes)); in getOrCreateRegionCounters() local
1043 new GlobalVariable(*M, DataTy, false, Linkage, nullptr, DataVarName); in getOrCreateRegionCounters()
1054 Data->setInitializer(ConstantStruct::get(DataTy, DataVals)); in getOrCreateRegionCounters()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h155 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
H A DAArch64TargetTransformInfo.cpp2533 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, in getGatherScatterOpCost() argument
2535 if (useNeonVector(DataTy)) in getGatherScatterOpCost()
2536 return BaseT::getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask, in getGatherScatterOpCost()
2538 auto *VT = cast<VectorType>(DataTy); in getGatherScatterOpCost()
2539 auto LT = getTypeLegalizationCost(DataTy); in getGatherScatterOpCost()
2547 if (cast<VectorType>(DataTy)->getElementCount() == in getGatherScatterOpCost()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h1253 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask,
1822 getGatherScatterOpCost(unsigned Opcode, Type *DataTy, const Value *Ptr,
2414 getGatherScatterOpCost(unsigned Opcode, Type *DataTy, const Value *Ptr,
2418 return Impl.getGatherScatterOpCost(Opcode, DataTy, Ptr, VariableMask,
H A DTargetTransformInfoImpl.h631 InstructionCost getGatherScatterOpCost(unsigned Opcode, Type *DataTy,
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp956 unsigned Opcode, Type *DataTy, const Value *Ptr, bool VariableMask, in getGatherScatterOpCost() argument
959 Opcode, DataTy, Ptr, VariableMask, Alignment, CostKind, I); in getGatherScatterOpCost()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp9720 auto *DataTy = VectorType::get(ScalarDataTy, State.VF); in execute() local
9766 return Builder.CreateBitCast(PartPtr, DataTy->getPointerTo(AddressSpace)); in execute()
9810 NewLI = Builder.CreateMaskedGather(DataTy, VectorGep, Alignment, MaskPart, in execute()
9818 DataTy, VecPtr, Alignment, BlockInMaskParts[Part], in execute()
9819 PoisonValue::get(DataTy), "wide.masked.load"); in execute()
9822 Builder.CreateAlignedLoad(DataTy, VecPtr, Alignment, "wide.load"); in execute()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1028 Type *DataTy = CI.getArgOperand(0)->getType(); in getTgtMemIntrinsic() local
1032 Info.memVT = memVTFromLoadIntrData(DataTy, DMaskLanes); in getTgtMemIntrinsic()
1034 Info.memVT = EVT::getEVT(DataTy); in getTgtMemIntrinsic()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBuiltin.cpp10068 llvm::Type *DataTy = F->getFunctionType()->getParamType(1); in EmitAArch64BuiltinExpr() local
10069 Arg1 = Builder.CreateZExtOrBitCast(Arg1, DataTy); in EmitAArch64BuiltinExpr()