Home
last modified time | relevance | path

Searched refs:MemType (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrFormats.td40 // MemKey identifies a targe reg-mem opcode, while MemType can be either
44 string MemType = "none";
152 let ColFields = ["MemType"];
3131 let MemType = "target";
5164 let MemType = "pseudo";
5185 let MemType = "pseudo";
5200 let MemType = "pseudo";
5293 let MemType = "target";
5468 let MemType = "target";
5483 let MemType = "target";
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1758 bool needsCmpXchgNb(Type *MemType) const;
H A DX86ISelLowering.cpp30465 bool X86TargetLowering::needsCmpXchgNb(Type *MemType) const { in needsCmpXchgNb()
30466 unsigned OpWidth = MemType->getPrimitiveSizeInBits(); in needsCmpXchgNb()
30478 Type *MemType = SI->getValueOperand()->getType(); in shouldExpandAtomicStoreInIR() local
30482 if (MemType->getPrimitiveSizeInBits() == 64 && !Subtarget.is64Bit() && in shouldExpandAtomicStoreInIR()
30486 if (MemType->getPrimitiveSizeInBits() == 128 && Subtarget.is64Bit() && in shouldExpandAtomicStoreInIR()
30491 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::Expand in shouldExpandAtomicStoreInIR()
30498 Type *MemType = LI->getType(); in shouldExpandAtomicLoadInIR() local
30505 if (MemType->getPrimitiveSizeInBits() == 64 && !Subtarget.is64Bit() && in shouldExpandAtomicLoadInIR()
30510 if (MemType->getPrimitiveSizeInBits() == 128 && Subtarget.is64Bit() && in shouldExpandAtomicLoadInIR()
30515 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicLoadInIR()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp733 LLT MemType = MMO.getMemoryType(); in getOutlineAtomicLibcall() local
734 uint64_t MemSize = MemType.getSizeInBytes(); in getOutlineAtomicLibcall()
735 if (MemType.isVector()) in getOutlineAtomicLibcall()