Lines Matching refs:RTI
25 dxil::ResourceTypeInfo &RTI) { in calculateGEPOffset() argument
31 if (RTI.isTyped()) { in calculateGEPOffset()
32 Type *ContainedType = RTI.getHandleTy()->getTypeParameter(0); in calculateGEPOffset()
55 Value *Offset, dxil::ResourceTypeInfo &RTI) { in createTypedBufferStore() argument
57 Type *ContainedType = RTI.getHandleTy()->getTypeParameter(0); in createTypedBufferStore()
100 Value *Offset, dxil::ResourceTypeInfo &RTI) { in createStoreIntrinsic() argument
101 switch (RTI.getResourceKind()) { in createStoreIntrinsic()
103 return createTypedBufferStore(II, SI, Offset, RTI); in createStoreIntrinsic()
132 Value *Offset, dxil::ResourceTypeInfo &RTI) { in createTypedBufferLoad() argument
134 Type *ContainedType = RTI.getHandleTy()->getTypeParameter(0); in createTypedBufferLoad()
170 dxil::ResourceTypeInfo &RTI) { in createLoadIntrinsic() argument
171 switch (RTI.getResourceKind()) { in createLoadIntrinsic()
173 return createTypedBufferLoad(II, LI, Offset, RTI); in createLoadIntrinsic()
201 static void replaceAccess(IntrinsicInst *II, dxil::ResourceTypeInfo &RTI) { in replaceAccess() argument
219 Value *Offset = calculateGEPOffset(GEP, Current.Offset, RTI); in replaceAccess()
226 createStoreIntrinsic(II, SI, Current.Offset, RTI); in replaceAccess()
230 createLoadIntrinsic(II, LI, Current.Offset, RTI); in replaceAccess()