/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | lds-oqap-crash.ll | 5 ; if an LDS instruction could fit in the current clause, but never finding 8 ; The LDS instruction should not have been defining OQAP in the first place, 9 ; because the LDS instructions are pseudo instructions and the OQAP
|
D | promote-alloca-padding-size-estimate.ll | 3 ; This shows that the amount LDS size estimate should try to not be 4 ; sensitive to the order of the LDS globals. This should try to 6 ; LDS. 8 ; These functions use the same amount of LDS, but the total, final
|
D | gep-address-space.ll | 15 ; The LDS offset will be 65536 bytes, which is larger than the size of LDS on
|
D | local-memory.r600.ll | 5 ; Check that the LDS size emitted correctly 37 ; Check that the LDS size emitted correctly
|
D | promote-alloca-to-lds-constantexpr-use.ll | 12 ; This function cannot promote to using LDS because of the size of the 40 ; expression, but not enough LDS to block promotion 139 ; We can't actually handle LDS initializers in global initializers,
|
D | private-memory-atomics.ll | 4 ; This works because promote allocas pass replaces these with LDS atomics.
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | lds-oqap-crash.ll | 5 ; if an LDS instruction could fit in the current clause, but never finding 8 ; The LDS instruction should not have been defining OQAP in the first place, 9 ; because the LDS instructions are pseudo instructions and the OQAP
|
D | gep-address-space.ll | 15 ; The LDS offset will be 65536 bytes, which is larger than the size of LDS on
|
D | promote-alloca-padding-size-estimate.ll | 3 ; This shows that the amount of LDS estimate is sensitive to the order 4 ; of the LDS globals. 6 ; Both of these functions use the same amount of LDS, but the total
|
D | private-memory-atomics.ll | 4 ; This works because promote allocas pass replaces these with LDS atomics.
|
/external/llvm-project/llvm/test/Transforms/SLPVectorizer/AMDGPU/ |
D | address-space-ptr-sze-gep-index-assert.ll | 31 ; CHECK-NEXT: [[FLAT:%.*]] = addrspacecast i32 addrspace(3)* [[LDS:%.*]] to i32* 34 ; CHECK-NEXT: [[LDS_1:%.*]] = getelementptr inbounds i32, i32 addrspace(3)* [[LDS]], i32 [[ADD0]] 36 ; CHECK-NEXT: [[LOAD_LDS_0:%.*]] = load i32, i32 addrspace(3)* [[LDS]], align 4 114 ; CHECK-NEXT: [[FLAT:%.*]] = addrspacecast i32 addrspace(3)* [[LDS:%.*]] to i32* 117 ; CHECK-NEXT: [[LDS_1:%.*]] = getelementptr inbounds i32, i32 addrspace(3)* [[LDS]], i64 [[ADD0]] 119 ; CHECK-NEXT: [[LOAD_LDS_0:%.*]] = load i32, i32 addrspace(3)* [[LDS]], align 4
|
/external/llvm-project/llvm/docs/AMDGPU/ |
D | gfx10_addr_ds.rst | 13 An offset from the start of GDS/LDS memory.
|
D | gfx8_addr_ds.rst | 13 An offset from the start of GDS/LDS memory.
|
D | gfx7_addr_ds.rst | 13 An offset from the start of GDS/LDS memory.
|
D | gfx9_addr_ds.rst | 13 An offset from the start of GDS/LDS memory.
|
D | gfx10_dst_buf_lds.rst | 15 …gpu_synid_lds>` is specified, this operand is ignored by H/W and data are stored directly into LDS.
|
D | gfx8_dst_buf_lds.rst | 15 …gpu_synid_lds>` is specified, this operand is ignored by H/W and data are stored directly into LDS.
|
D | gfx7_dst_buf_lds.rst | 15 …gpu_synid_lds>` is specified, this operand is ignored by H/W and data are stored directly into LDS.
|
D | gfx9_dst_buf_lds.rst | 15 …gpu_synid_lds>` is specified, this operand is ignored by H/W and data are stored directly into LDS.
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIMemoryLegalizer.cpp | 84 LDS = 1u << 1, enumerator 90 FLAT = GLOBAL | LDS | SCRATCH, 93 ATOMIC = GLOBAL | LDS | SCRATCH | GDS, 96 ALL = GLOBAL | LDS | SCRATCH | GDS | OTHER, 503 return SIAtomicAddrSpace::LDS; in toSIAtomicAddrSpace() 789 if ((AddrSpace & SIAtomicAddrSpace::LDS) != SIAtomicAddrSpace::NONE) { in insertWait() 1055 if ((AddrSpace & SIAtomicAddrSpace::LDS) != SIAtomicAddrSpace::NONE) { in insertWait()
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | SIMemoryLegalizer.cpp | 88 LDS = 1u << 1, enumerator 94 FLAT = GLOBAL | LDS | SCRATCH, 97 ATOMIC = GLOBAL | LDS | SCRATCH | GDS, 100 ALL = GLOBAL | LDS | SCRATCH | GDS | OTHER, 529 return SIAtomicAddrSpace::LDS; in toSIAtomicAddrSpace() 771 if ((AddrSpace & SIAtomicAddrSpace::LDS) != SIAtomicAddrSpace::NONE) { in insertWait() 1042 if ((AddrSpace & SIAtomicAddrSpace::LDS) != SIAtomicAddrSpace::NONE) { in insertWait()
|
D | SIInstrFormats.td | 351 // VINTRP instructions read parameter values from LDS, but these parameter 352 // values are stored outside of the LDS memory that is allocated to the 356 // the parameter values in LDS, this would essentially be an out-of-bounds
|
/external/rust/crates/grpcio-sys/grpc/src/proto/grpc/testing/xds/v3/ |
D | listener.proto | 44 // updated or removed via :ref:`LDS <config_listeners_lds>` a unique name must be provided. 55 // not LDS.
|
D | discovery.proto | 59 // returned. LDS/CDS may have empty resource_names, which will cause all 60 // resources for the Envoy instance to be returned. The LDS and CDS responses 67 // in requests made via singleton xDS APIs such as CDS, LDS, etc. but is
|
/external/llvm-project/libclc/amdgcn/lib/mem_fence/ |
D | fence.cl | 7 // [12:8] LGKM -- LDS, GDS, Konstant (SMRD), Messages
|