reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
240 CInfo.Kind = BPFPreserveArrayAI; 241 CInfo.Metadata = Call->getMetadata(LLVMContext::MD_preserve_access_index); 242 if (!CInfo.Metadata) 244 CInfo.AccessIndex = getConstant(Call->getArgOperand(2)); 245 CInfo.Base = Call->getArgOperand(0); 249 CInfo.Kind = BPFPreserveUnionAI; 250 CInfo.Metadata = Call->getMetadata(LLVMContext::MD_preserve_access_index); 251 if (!CInfo.Metadata) 253 CInfo.AccessIndex = getConstant(Call->getArgOperand(1)); 254 CInfo.Base = Call->getArgOperand(0); 258 CInfo.Kind = BPFPreserveStructAI; 259 CInfo.Metadata = Call->getMetadata(LLVMContext::MD_preserve_access_index); 260 if (!CInfo.Metadata) 262 CInfo.AccessIndex = getConstant(Call->getArgOperand(2)); 263 CInfo.Base = Call->getArgOperand(0); 267 CInfo.Kind = BPFPreserveFieldInfoAI; 268 CInfo.Metadata = nullptr; 273 CInfo.AccessIndex = InfoKind;