/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.h | 63 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 D | SIMemoryLegalizer.cpp | 1023 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 D | TypedPointerType.cpp | 32 TypedPointerType(Type * E,unsigned AddrSpace) TypedPointerType() argument
|
H A D | DataLayout.cpp | 266 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 D | Function.cpp | 381 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 D | LowLevelTypeUtils.cpp | 30 unsigned AddrSpace = PTy->getAddressSpace(); in getLLTForType() local
|
/llvm-project/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 390 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 D | SeparateConstOffsetFromGEP.cpp | 985 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 D | AMDGPU.h | 110 uint64_t getPointerAlignV(LangAS AddrSpace) const override { in getPointerAlignV() argument
|
H A D | X86.h | 77 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 D | MachineMemOperand.h | 48 unsigned AddrSpace = 0; member
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 332 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 D | TargetTransformInfo.h | 2336 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 D | CGFunctionInfo.h | 102 unsigned AddrSpace; member 412 setIndirectAddrSpace(unsigned AddrSpace) setIndirectAddrSpace() argument
|
/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFDebugFrame.cpp | 63 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 D | ClangOpenCLBuiltinEmitter.cpp | 254 StringRef AddrSpace; global() member 1004 __anon260e1c4f0302(StringRef AddrSpace) getTypeString() argument
|
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalityPredicates.cpp | 86 isPointer(unsigned TypeIdx,unsigned AddrSpace) isPointer() argument
|
/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVUtils.cpp | 190 addressSpaceToStorageClass(unsigned AddrSpace,const SPIRVSubtarget & STI) addressSpaceToStorageClass() argument
|
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | GIMatchTableExecutorImpl.h | 566 uint64_t AddrSpace = readULEB(); executeMatchTable() local 721 const unsigned AddrSpace = Ty.getAddressSpace(); executeMatchTable() local
|
/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86LegalizerInfo.cpp | 633 unsigned AddrSpace = DL.getDefaultGlobalsAddressSpace(); legalizeBuildVector() local
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 393 isNonIntegralAddressSpace(unsigned AddrSpace) isNonIntegralAddressSpace() argument
|
/llvm-project/llvm/include/llvm/AsmParser/ |
H A D | LLParser.h | 286 parseOptionalProgramAddrSpace(unsigned & AddrSpace) parseOptionalProgramAddrSpace() argument
|
/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AMDGPU.cpp | 493 LangAS AddrSpace = D->getType().getAddressSpace(); getGlobalVarAddressSpace() local
|
/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 1205 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 D | CGBlocks.cpp | 218 unsigned AddrSpace = 0; buildBlockDescriptor() local 1113 unsigned AddrSpace = 0; getBlockDescriptorType() local 1329 unsigned AddrSpace = 0; buildGlobalBlock() local
|