Lines Matching refs:RBA
232 auto *RBA = dyn_cast<HLSLResourceBindingAttr>(Attr); in fillPackoffsetLayout() local
233 if (RBA && in fillPackoffsetLayout()
234 RBA->getRegisterType() == HLSLResourceBindingAttr::RegisterType::C) { in fillPackoffsetLayout()
235 Offset = RBA->getSlotNumber() * CBufferRowSizeInBytes; in fillPackoffsetLayout()
276 HLSLResourceBindingAttr *RBA = BufDecl->getAttr<HLSLResourceBindingAttr>(); in addBuffer() local
277 assert(RBA && in addBuffer()
279 initializeBufferFromBinding(BufDecl, BufGV, RBA); in addBuffer()
598 HLSLResourceBindingAttr *RBA) { in initializeBufferFromBinding() argument
599 assert(RBA && "expect a nonnull binding attribute"); in initializeBufferFromBinding()
604 auto *Space = llvm::ConstantInt::get(CGM.IntTy, RBA->getSpaceNumber()); in initializeBufferFromBinding()
608 RBA->hasRegisterSlot() in initializeBufferFromBinding()
617 if (RBA->hasRegisterSlot()) { in initializeBufferFromBinding()
618 auto *RegSlot = llvm::ConstantInt::get(CGM.IntTy, RBA->getSlotNumber()); in initializeBufferFromBinding()
625 llvm::ConstantInt::get(CGM.IntTy, RBA->getImplicitBindingOrderID()); in initializeBufferFromBinding()