Searched refs:AddrSpace (Results 51 - 75 of 75) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h384 bool allowsMisalignedMemoryAccesses(EVT VT, unsigned AddrSpace,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h928 EVT VT, unsigned AddrSpace, unsigned Align = 1,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h244 LegalityPredicate isPointer(unsigned TypeIdx, unsigned AddrSpace);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp960 unsigned MachinePointerInfo::getAddrSpace() const { return AddrSpace; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1381 unsigned AddrSpace = cast<PointerType>(Ptr->getType())->getAddressSpace(); local
1382 PointerType *VecPtrTy = PointerType::get(II.getType(), AddrSpace);
1424 unsigned AddrSpace = cast<PointerType>(Ptr->getType())->getAddressSpace(); local
1425 PointerType *VecPtrTy = PointerType::get(Vec->getType(), AddrSpace);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp915 unsigned AddrSpace = Query.Types[1].getAddressSpace();
916 if (Size >= maxSizeForAddrSpace(ST, AddrSpace, Opc))
3148 unsigned AddrSpace) const {
3149 Register ApertureReg = getSegmentAperture(AddrSpace, MRI, B);
H A DSIISelLowering.cpp1358 unsigned Size, unsigned AddrSpace, unsigned Align,
1363 if (AddrSpace == AMDGPUAS::LOCAL_ADDRESS ||
1364 AddrSpace == AMDGPUAS::REGION_ADDRESS) {
1379 (AddrSpace == AMDGPUAS::PRIVATE_ADDRESS ||
1380 AddrSpace == AMDGPUAS::FLAT_ADDRESS)) {
1394 *IsFast = (AddrSpace == AMDGPUAS::CONSTANT_ADDRESS ||
1395 AddrSpace == AMDGPUAS::CONSTANT_ADDRESS_32BIT) ?
1416 EVT VT, unsigned AddrSpace, unsigned Align, MachineMemOperand::Flags Flags,
1430 return allowsMisalignedMemoryAccessesImpl(VT.getSizeInBits(), AddrSpace,
8551 unsigned AddrSpace,
1357 allowsMisalignedMemoryAccessesImpl( unsigned Size, unsigned AddrSpace, unsigned Align, MachineMemOperand::Flags Flags, bool *IsFast) const argument
1415 allowsMisalignedMemoryAccesses( EVT VT, unsigned AddrSpace, unsigned Align, MachineMemOperand::Flags Flags, bool *IsFast) const argument
8550 performSHLPtrCombine(SDNode *N, unsigned AddrSpace, EVT MemVT, DAGCombinerInfo &DCI) const argument
[all...]
H A DSIInstrInfo.cpp6792 unsigned SIInstrInfo::getNumFlatOffsetBits(unsigned AddrSpace, argument
6797 if (ST.hasFlatSegmentOffsetBug() && AddrSpace == AMDGPUAS::FLAT_ADDRESS)
6806 bool SIInstrInfo::isLegalFLATOffset(int64_t Offset, unsigned AddrSpace, argument
6812 if (ST.hasFlatSegmentOffsetBug() && AddrSpace == AMDGPUAS::FLAT_ADDRESS)
H A DAMDGPUInstructionSelector.cpp3137 unsigned AddrSpace = (*MI->memoperands_begin())->getAddrSpace();
3138 if (!TII.isLegalFLATOffset(Offset.getValue(), AddrSpace, Signed))
H A DR600ISelLowering.cpp1671 EVT VT, unsigned AddrSpace, unsigned Align, MachineMemOperand::Flags Flags,
1670 allowsMisalignedMemoryAccesses( EVT VT, unsigned AddrSpace, unsigned Align, MachineMemOperand::Flags Flags, bool *IsFast) const argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp523 unsigned AddrSpace,
522 allowsMisalignedMemoryAccesses(EVT VT, unsigned AddrSpace, unsigned Align, MachineMemOperand::Flags, bool *Fast) const argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1293 unsigned AddrSpace) const override {
H A DX86ISelLowering.cpp[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1642 static bool verifyAddrSpace(uint64_t AddrSpace) {
1643 return isUInt<24>(AddrSpace);
3068 if (parseAddrspace(Ptr.AddrSpace))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp4126 unsigned AddrSpace = AI->getType()->getAddressSpace(); local
4127 if (AddrSpace != 0) {
4128 Out << ", addrspace(" << AddrSpace << ')'; local
H A DCore.cpp2510 LLVMTypeRef Ty, unsigned AddrSpace,
2512 return wrap(GlobalIFunc::create(unwrap(Ty), AddrSpace,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp3397 LLVMContext &Context, const DataLayout &DL, EVT VT, unsigned AddrSpace,
3403 Context, DL, VT, AddrSpace, Alignment, Flags, Fast);
3407 EVT VT, unsigned AddrSpace, unsigned Alignment,
3396 allowsMemoryAccess( LLVMContext &Context, const DataLayout &DL, EVT VT, unsigned AddrSpace, Align Alignment, MachineMemOperand::Flags Flags, bool *Fast) const argument
3406 allowsMisalignedMemoryAccesses( EVT VT, unsigned AddrSpace, unsigned Alignment, MachineMemOperand::Flags Flags, bool *Fast) const argument
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp9057 LangAS AddrSpace = D->getType().getAddressSpace();
9058 assert(AddrSpace == LangAS::Default || isTargetAddressSpace(AddrSpace));
9059 if (AddrSpace != LangAS::Default)
9060 return AddrSpace;
H A DCGBuiltin.cpp144 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace(); local
149 llvm::Type *IntPtrType = IntType->getPointerTo(AddrSpace);
205 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace(); local
210 llvm::Type *IntPtrType = IntType->getPointerTo(AddrSpace);
247 unsigned AddrSpace = DestPtr->getType()->getPointerAddressSpace(); local
251 llvm::Type *IntPtrType = IntType->getPointerTo(AddrSpace);
3145 unsigned AddrSpace = Ptr->getType()->getPointerAddressSpace();
3146 Ptr = Builder.CreateBitCast(Ptr, Int8Ty->getPointerTo(AddrSpace));
3228 unsigned AddrSpace = Ptr.getPointer()->getType()->getPointerAddressSpace();
3229 Ptr = Builder.CreateBitCast(Ptr, Int8Ty->getPointerTo(AddrSpace));
[all...]
H A DCGExpr.cpp399 if (auto AddrSpace = CGF.getTarget().getConstantAddressSpace()) {
400 auto AS = AddrSpace.getValue();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h2659 LLVMTypeRef Ty, unsigned AddrSpace,
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h5337 ExprResult AddrSpace = getDerived().TransformExpr(T->getAddrSpaceExpr()); local
5338 AddrSpace = SemaRef.ActOnConstantExpression(AddrSpace);
5339 if (AddrSpace.isInvalid())
5344 AddrSpace.get() != T->getAddrSpaceExpr()) {
5346 pointeeType, AddrSpace.get(), T->getAttributeLoc());
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h1681 QualType BuildAddressSpaceAttr(QualType &T, LangAS ASIdx, Expr *AddrSpace,
1685 QualType BuildAddressSpaceAttr(QualType &T, Expr *AddrSpace,
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp1876 /// alignment requirements: getPointerInfo should take an AddrSpace, this
10209 unsigned AddrSpace = strtoul(Str, &End, 10); local
10211 // Note AddrSpace == 0 is not the same as an unspecified address space.
10214 Context.getLangASForBuiltinAddressSpace(AddrSpace));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1314 EVT VT, unsigned AddrSpace, unsigned Align, MachineMemOperand::Flags Flags,
1339 LLT Ty, unsigned AddrSpace, Align Alignment, MachineMemOperand::Flags Flags,
1313 allowsMisalignedMemoryAccesses( EVT VT, unsigned AddrSpace, unsigned Align, MachineMemOperand::Flags Flags, bool *Fast) const argument
1338 allowsMisalignedMemoryAccesses( LLT Ty, unsigned AddrSpace, Align Alignment, MachineMemOperand::Flags Flags, bool *Fast) const argument

Completed in 901 milliseconds

123