Home
last modified time | relevance | path

Searched refs:MMRAs (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMemoryModelRelaxationAnnotations.cpp72 SmallVector<Metadata *> MMRAs; in getMD() local
74 MMRAs.push_back(getTagMD(Ctx, Tag)); in getMD()
75 return MDTuple::get(Ctx, MMRAs); in getMD()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DAMDGPU.cpp280 SmallVector<MMRAMetadata::TagT, 3> MMRAs; in AddAMDGPUFenceAddressSpaceMMRA() local
285 MMRAs.push_back({Tag, AS}); in AddAMDGPUFenceAddressSpaceMMRA()
293 llvm::sort(MMRAs); in AddAMDGPUFenceAddressSpaceMMRA()
294 MMRAs.erase(llvm::unique(MMRAs), MMRAs.end()); in AddAMDGPUFenceAddressSpaceMMRA()
295 Inst->setMetadata(LLVMContext::MD_mmra, MMRAMetadata::getMD(Ctx, MMRAs)); in AddAMDGPUFenceAddressSpaceMMRA()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h170 MDNode *MMRAs = nullptr) {
174 bool HasMMRAs = MMRAs != nullptr;
203 Result->getTrailingObjects<MDNode *>()[MDNodeIdx++] = MMRAs;
1966 LLVM_ABI void setMMRAMetadata(MachineFunction &MF, MDNode *MMRAs);
2081 uint32_t CFIType, MDNode *MMRAs);
H A DMachineFunction.h1200 MDNode *MMRAs = nullptr);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp325 uint32_t CFIType, MDNode *MMRAs) { in setExtraInfo() argument
331 bool HasMMRAs = MMRAs != nullptr; in setExtraInfo()
349 HeapAllocMarker, PCSections, CFIType, MMRAs)); in setExtraInfo()
538 void MachineInstr::setMMRAMetadata(MachineFunction &MF, MDNode *MMRAs) { in setMMRAMetadata() argument
540 if (MMRAs == getMMRAMetadata()) in setMMRAMetadata()
544 getHeapAllocMarker(), getPCSections(), getCFIType(), MMRAs); in setMMRAMetadata()
H A DMachineFunction.cpp613 uint32_t CFIType, MDNode *MMRAs) { in createMIExtraInfo() argument
616 PCSections, CFIType, MMRAs); in createMIExtraInfo()