| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibFunc.cpp | 450 case AMDGPULibFunc::IMG1DA: P.VectorSize = 2; break; in getNextParam() 451 case AMDGPULibFunc::IMG1DB: P.VectorSize = 1; break; in getNextParam() 452 case AMDGPULibFunc::IMG2DA: P.VectorSize = 4; break; in getNextParam() 453 case AMDGPULibFunc::IMG1D: P.VectorSize = 1; break; in getNextParam() 610 res.VectorSize = parseVecSize(param); in parseItaniumParam() 648 res.VectorSize = Prev.VectorSize; in parseItaniumParam() 655 Prev.VectorSize = res.VectorSize; in parseItaniumParam() 794 P.VectorSize == T.VectorSize && in findSubst() 846 if (p.VectorSize > 1) { in operator ()() 913 if (P.VectorSize > 1) in getIntrinsicParamType() [all …]
|
| H A D | AMDGPULibFunc.h | 293 unsigned char VectorSize; member 300 VectorSize = 1; in reset()
|
| H A D | AMDGPULibCalls.cpp | 468 return FInfo.getLeads()[0].VectorSize; in getVecSize() 518 nf.getLeads()[0].VectorSize = FInfo.getLeads()[0].VectorSize; in sincosUseNative()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonAsmPrinter.cpp | 255 unsigned VectorSize, MCContext &Ctx) { in ScaleVectorOffset() argument 646 MappedInst = ScaleVectorOffset(Inst, 3, VectorSize, OutContext); in HexagonProcessInstruction() 656 MappedInst = ScaleVectorOffset(Inst, 2, VectorSize, OutContext); in HexagonProcessInstruction() 664 MappedInst = ScaleVectorOffset(Inst, 2, VectorSize, OutContext); in HexagonProcessInstruction() 672 MappedInst = ScaleVectorOffset(Inst, 1, VectorSize, OutContext); in HexagonProcessInstruction() 687 MappedInst = ScaleVectorOffset(Inst, 4, VectorSize, OutContext); in HexagonProcessInstruction() 702 MappedInst = ScaleVectorOffset(Inst, 3, VectorSize, OutContext); in HexagonProcessInstruction() 719 MappedInst = ScaleVectorOffset(Inst, 3, VectorSize, OutContext); in HexagonProcessInstruction() 736 MappedInst = ScaleVectorOffset(Inst, 2, VectorSize, OutContext); in HexagonProcessInstruction() 741 MappedInst = ScaleVectorOffset(Inst, 1, VectorSize, OutContext); in HexagonProcessInstruction() [all …]
|
| H A D | HexagonInstrInfo.cpp | 2654 unsigned VectorSize = TRI->getSpillSize(Hexagon::HvxVRRegClass); in isValidOffset() local 2655 assert(isPowerOf2_32(VectorSize)); in isValidOffset() 2656 if (Offset & (VectorSize-1)) in isValidOffset() 2658 return isInt<4>(Offset >> Log2_32(VectorSize)); in isValidOffset()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InterleavedAccess.cpp | 434 int VectorSize = VT.getSizeInBits(); in createShuffleStride() local 436 int LaneCount = std::max(VectorSize / 128, 1); in createShuffleStride() 447 int VectorSize = VT.getSizeInBits(); in setGroupSize() local 448 int VF = VT.getVectorNumElements() / std::max(VectorSize / 128, 1); in setGroupSize()
|
| /freebsd-12.1/contrib/llvm/tools/clang/utils/TableGen/ |
| H A D | NeonEmitter.cpp | 1693 int64_t VectorSize = cast<IntInit>(Expr->getArg(0))->getValue(); in emitDagShuffle() local 1694 VectorSize /= ElementSize; in emitDagShuffle() 1697 for (unsigned VI = 0; VI < Elts2.size(); VI += VectorSize) { in emitDagShuffle() 1698 for (int LI = VectorSize - 1; LI >= 0; --LI) { in emitDagShuffle()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaDeclAttr.cpp | 3926 llvm::APInt VectorSize(64, 0); in AddModeAttr() local 3935 !Str.substr(1, VectorStringLength).getAsInteger(10, VectorSize) && in AddModeAttr() 3936 VectorSize.isPowerOf2()) { in AddModeAttr() 3943 VectorSize = 0; in AddModeAttr() 3947 if (!VectorSize) in AddModeAttr() 3987 VectorSize.getBoolValue()) { in AddModeAttr() 4026 if (VectorSize.getBoolValue()) { in AddModeAttr() 4027 NewTy = Context.getVectorType(NewTy, VectorSize.getZExtValue(), in AddModeAttr()
|
| H A D | SemaType.cpp | 2326 unsigned VectorSize = static_cast<unsigned>(VecSize.getZExtValue() * 8); in BuildVectorType() local 2329 if (VectorSize == 0) { in BuildVectorType() 2335 if (VectorSize % TypeSize) { in BuildVectorType() 2341 if (VectorType::isVectorSizeTooLarge(VectorSize / TypeSize)) { in BuildVectorType() 2347 return Context.getVectorType(CurType, VectorSize / TypeSize, in BuildVectorType()
|
| H A D | TreeTransform.h | 12503 IntegerLiteral *VectorSize in RebuildExtVectorType() local 12506 return SemaRef.BuildExtVectorType(ElementType, VectorSize, AttributeLoc); in RebuildExtVectorType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 4938 int VectorSize = 0; in LookupNeonLLVMIntrinsic() local 4940 VectorSize = 64; in LookupNeonLLVMIntrinsic() 4942 VectorSize = 128; in LookupNeonLLVMIntrinsic() 4950 Ty, VectorSize ? VectorSize / Ty->getPrimitiveSizeInBits() : 1); in LookupNeonLLVMIntrinsic() 4957 int Elts = VectorSize ? VectorSize / ArgType->getPrimitiveSizeInBits() : 1; in LookupNeonLLVMIntrinsic()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | Attr.td | 2218 def VectorSize : TypeAttr {
|