Searched refs:MMRAs (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | MemoryModelRelaxationAnnotations.cpp | 73 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 D | MachineInstr.h | 166 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 D | MachineFunction.h | 1128 MDNode *MMRAs = nullptr);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineInstr.cpp | 323 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 D | MachineFunction.cpp | 577 uint32_t CFIType, MDNode *MMRAs) { in createMIExtraInfo() argument 580 PCSections, CFIType, MMRAs); in createMIExtraInfo()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 18502 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()
|