Home
last modified time | relevance | path

Searched defs:AddrSpace (Results 1 – 25 of 77) sorted by relevance

1234

/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h63 unsigned AddrSpace) const { in isLegalToVectorizeLoadChain() argument
67 unsigned AddrSpace) const { in isLegalToVectorizeStoreChain() argument
111 hasVolatileVariant(Instruction * I,unsigned AddrSpace) hasVolatileVariant() argument
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp1023 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
1069 insertWait(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsCrossAddrSpaceOrdering,Position Pos) const insertWait() argument
1167 insertAcquire(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,Position Pos) const insertAcquire() argument
1212 insertRelease(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,bool IsCrossAddrSpaceOrdering,Position Pos) const insertRelease() argument
1221 insertAcquire(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,Position Pos) const insertAcquire() argument
1376 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
1422 insertWait(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsCrossAddrSpaceOrdering,Position Pos) const insertWait() argument
1450 insertAcquire(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,Position Pos) const insertAcquire() argument
1516 insertRelease(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,bool IsCrossAddrSpaceOrdering,Position Pos) const insertRelease() argument
1678 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
1719 insertAcquire(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,Position Pos) const insertAcquire() argument
1805 insertRelease(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,bool IsCrossAddrSpaceOrdering,Position Pos) const insertRelease() argument
1910 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
1962 insertWait(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsCrossAddrSpaceOrdering,Position Pos) const insertWait() argument
2083 insertAcquire(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,Position Pos) const insertAcquire() argument
2181 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
2282 insertWait(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsCrossAddrSpaceOrdering,Position Pos) const insertWait() argument
2378 insertAcquire(MachineBasicBlock::iterator & MI,SIAtomicScope Scope,SIAtomicAddrSpace AddrSpace,Position Pos) const insertAcquire() argument
2433 enableVolatileAndOrNonTemporal(MachineBasicBlock::iterator & MI,SIAtomicAddrSpace AddrSpace,SIMemOp Op,bool IsVolatile,bool IsNonTemporal,bool IsLastUse=false) const enableVolatileAndOrNonTemporal() argument
[all...]
/llvm-project/llvm/lib/IR/
H A DTypedPointerType.cpp32 TypedPointerType(Type * E,unsigned AddrSpace) TypedPointerType() argument
H A DDataLayout.cpp266 getAddrSpace(StringRef R,unsigned & AddrSpace) getAddrSpace() argument
323 unsigned AddrSpace = 0; parseSpecifier() local
645 setPointerAlignmentInBits(uint32_t AddrSpace,Align ABIAlign,Align PrefAlign,uint32_t TypeBitWidth,uint32_t IndexBitWidth) setPointerAlignmentInBits() argument
[all...]
H A DFunction.cpp381 createWithDefaultAttr(FunctionType * Ty,LinkageTypes Linkage,unsigned AddrSpace,const Twine & N,Module * M) createWithDefaultAttr() argument
443 computeAddrSpace(unsigned AddrSpace,Module * M) computeAddrSpace() argument
451 Function(FunctionType * Ty,LinkageTypes Linkage,unsigned AddrSpace,const Twine & name,Module * ParentModule) Function() argument
/llvm-project/llvm/lib/CodeGen/
H A DLowLevelTypeUtils.cpp30 unsigned AddrSpace = PTy->getAddressSpace(); in getLLTForType() local
/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h390 getPtrDiffType(LangAS AddrSpace) getPtrDiffType() argument
394 getUnsignedPtrDiffType(LangAS AddrSpace) getUnsignedPtrDiffType() argument
472 getPointerWidth(LangAS AddrSpace) getPointerWidth() argument
476 getPointerAlign(LangAS AddrSpace) getPointerAlign() argument
488 getNullPointerValue(LangAS AddrSpace) getNullPointerValue() argument
1823 getPointerWidthV(LangAS AddrSpace) getPointerWidthV() argument
1826 getPointerAlignV(LangAS AddrSpace) getPointerAlignV() argument
1829 getPtrDiffTypeV(LangAS AddrSpace) getPtrDiffTypeV() argument
[all...]
/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp985 unsigned AddrSpace = PtrGEP->getPointerAddressSpace(); in reorderGEP() local
1046 unsigned AddrSpace = GEP->getPointerAddressSpace(); in splitGEP() local
1117 unsigned AddrSpace = GEP->getPointerAddressSpace(); in splitGEP() local
/llvm-project/clang/lib/Basic/Targets/
H A DAMDGPU.h110 uint64_t getPointerAlignV(LangAS AddrSpace) const override { in getPointerAlignV() argument
H A DX86.h77 enum AddrSpace { ptr32_sptr = 270, ptr32_uptr = 271, ptr64 = 272 }; global() enum
434 getPointerAlignV(LangAS AddrSpace) getPointerAlignV() argument
/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h48 unsigned AddrSpace = 0; member
/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h332 hasVolatileVariant(Instruction * I,unsigned AddrSpace) hasVolatileVariant() argument
341 getScalingFactorCost(Type * Ty,GlobalValue * BaseGV,StackOffset BaseOffset,bool HasBaseReg,int64_t Scale,unsigned AddrSpace) getScalingFactorCost() argument
888 getLoadStoreVecRegBitWidth(unsigned AddrSpace) getLoadStoreVecRegBitWidth() argument
895 isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes,Align Alignment,unsigned AddrSpace) isLegalToVectorizeLoadChain() argument
900 isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes,Align Alignment,unsigned AddrSpace) isLegalToVectorizeStoreChain() argument
H A DTargetTransformInfo.h2336 isLegalAddressingMode(Type * Ty,GlobalValue * BaseGV,int64_t BaseOffset,bool HasBaseReg,int64_t Scale,unsigned AddrSpace,Instruction * I,int64_t ScalableOffset) isLegalAddressingMode() argument
2420 hasVolatileVariant(Instruction * I,unsigned AddrSpace) hasVolatileVariant() argument
2429 getScalingFactorCost(Type * Ty,GlobalValue * BaseGV,StackOffset BaseOffset,bool HasBaseReg,int64_t Scale,unsigned AddrSpace) getScalingFactorCost() argument
2849 getLoadStoreVecRegBitWidth(unsigned AddrSpace) getLoadStoreVecRegBitWidth() argument
2859 isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes,Align Alignment,unsigned AddrSpace) isLegalToVectorizeLoadChain() argument
2864 isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes,Align Alignment,unsigned AddrSpace) isLegalToVectorizeStoreChain() argument
[all...]
/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h102 unsigned AddrSpace; member
412 setIndirectAddrSpace(unsigned AddrSpace) setIndirectAddrSpace() argument
/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugFrame.cpp63 return {RegPlusOffset, RegNum, Offset, AddrSpace, false}; in createIsRegisterPlusOffset() argument
69 return {RegPlusOffset, RegNum, Offset, AddrSpace, true}; in createAtRegisterPlusOffset() argument
/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp254 StringRef AddrSpace; global() member
1004 __anon260e1c4f0302(StringRef AddrSpace) getTypeString() argument
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp86 isPointer(unsigned TypeIdx,unsigned AddrSpace) isPointer() argument
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.cpp190 addressSpaceToStorageClass(unsigned AddrSpace,const SPIRVSubtarget & STI) addressSpaceToStorageClass() argument
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGIMatchTableExecutorImpl.h566 uint64_t AddrSpace = readULEB(); executeMatchTable() local
721 const unsigned AddrSpace = Ty.getAddressSpace(); executeMatchTable() local
/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp633 unsigned AddrSpace = DL.getDefaultGlobalsAddressSpace(); legalizeBuildVector() local
/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h393 isNonIntegralAddressSpace(unsigned AddrSpace) isNonIntegralAddressSpace() argument
/llvm-project/llvm/include/llvm/AsmParser/
H A DLLParser.h286 parseOptionalProgramAddrSpace(unsigned & AddrSpace) parseOptionalProgramAddrSpace() argument
/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp493 LangAS AddrSpace = D->getType().getAddressSpace(); getGlobalVarAddressSpace() local
/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp1205 unsigned AddrSpace = PTy->getAddressSpace(); parseAliasOrIFunc() local
1354 unsigned AddrSpace; parseGlobal() local
1928 parseOptionalAddrSpace(unsigned & AddrSpace,unsigned DefaultAS) parseOptionalAddrSpace() argument
1933 __anonea7043450402(unsigned &AddrSpace) parseOptionalAddrSpace() argument
2663 parseOptionalCommaAddrSpace(unsigned & AddrSpace,LocTy & Loc,bool & AteExtraComma) parseOptionalCommaAddrSpace() argument
2870 unsigned AddrSpace; parseType() local
2973 unsigned AddrSpace; parseType() local
6370 unsigned AddrSpace = 0; parseFunctionHeader() local
8083 unsigned AddrSpace = 0; parseAlloc() local
[all...]
/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp218 unsigned AddrSpace = 0; buildBlockDescriptor() local
1113 unsigned AddrSpace = 0; getBlockDescriptorType() local
1329 unsigned AddrSpace = 0; buildGlobalBlock() local

1234