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.cpp73 SmallVector<Metadata *> MMRAs; in getMD() local
75 MMRAs.push_back(getTagMD(Ctx, Tag)); in getMD()
76 return MDTuple::get(Ctx, MMRAs); in getMD()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h166 MDNode *MMRAs = nullptr) {
170 bool HasMMRAs = MMRAs != nullptr;
199 Result->getTrailingObjects<MDNode *>()[MDNodeIdx++] = MMRAs;
1933 void setMMRAMetadata(MachineFunction &MF, MDNode *MMRAs);
2047 uint32_t CFIType, MDNode *MMRAs);
H A DMachineFunction.h1128 MDNode *MMRAs = nullptr);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp323 uint32_t CFIType, MDNode *MMRAs) { in setExtraInfo() argument
329 bool HasMMRAs = MMRAs != nullptr; in setExtraInfo()
347 HeapAllocMarker, PCSections, CFIType, MMRAs)); in setExtraInfo()
536 void MachineInstr::setMMRAMetadata(MachineFunction &MF, MDNode *MMRAs) { in setMMRAMetadata() argument
538 if (MMRAs == getMMRAMetadata()) in setMMRAMetadata()
542 getHeapAllocMarker(), getPCSections(), getCFIType(), MMRAs); in setMMRAMetadata()
H A DMachineFunction.cpp577 uint32_t CFIType, MDNode *MMRAs) { in createMIExtraInfo() argument
580 PCSections, CFIType, MMRAs); in createMIExtraInfo()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp18502 SmallVector<MMRAMetadata::TagT, 3> MMRAs; in AddAMDGPUFenceAddressSpaceMMRA() local
18507 MMRAs.push_back({Tag, AS}); in AddAMDGPUFenceAddressSpaceMMRA()
18515 llvm::sort(MMRAs); in AddAMDGPUFenceAddressSpaceMMRA()
18516 MMRAs.erase(llvm::unique(MMRAs), MMRAs.end()); in AddAMDGPUFenceAddressSpaceMMRA()
18517 Inst->setMetadata(LLVMContext::MD_mmra, MMRAMetadata::getMD(Ctx, MMRAs)); in AddAMDGPUFenceAddressSpaceMMRA()