Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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"];
2952 let MemType = "target";
4953 let MemType = "pseudo";
4973 let MemType = "pseudo";
4988 let MemType = "pseudo";
5081 let MemType = "target";
5279 let MemType = "target";
5294 let MemType = "target";
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.h1729 bool needsCmpXchgNb(Type *MemType) const;
H A DX86ISelLowering.cpp31443 bool X86TargetLowering::needsCmpXchgNb(Type *MemType) const { in needsCmpXchgNb()
31444 unsigned OpWidth = MemType->getPrimitiveSizeInBits(); in needsCmpXchgNb()
31456 Type *MemType = SI->getValueOperand()->getType(); in shouldExpandAtomicStoreInIR() local
31460 if (MemType->getPrimitiveSizeInBits() == 64 && !Subtarget.is64Bit() && in shouldExpandAtomicStoreInIR()
31465 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::Expand in shouldExpandAtomicStoreInIR()
31473 Type *MemType = LI->getType(); in shouldExpandAtomicLoadInIR() local
31480 if (MemType->getPrimitiveSizeInBits() == 64 && !Subtarget.is64Bit() && in shouldExpandAtomicLoadInIR()
31485 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicLoadInIR()
31835 Type *MemType = AI->getType(); in shouldExpandAtomicRMWInIR() local
31839 if (MemType->getPrimitiveSizeInBits() > NativeWidth) { in shouldExpandAtomicRMWInIR()
[all …]