Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86ISelLowering.h1445 bool needsCmpXchgNb(Type *MemType) const;
HDX86ISelLowering.cpp27298 bool X86TargetLowering::needsCmpXchgNb(Type *MemType) const { in needsCmpXchgNb()
27299 unsigned OpWidth = MemType->getPrimitiveSizeInBits(); in needsCmpXchgNb()
27312 Type *MemType = SI->getValueOperand()->getType(); in shouldExpandAtomicStoreInIR() local
27316 if (MemType->getPrimitiveSizeInBits() == 64 && !Subtarget.is64Bit() && in shouldExpandAtomicStoreInIR()
27320 return needsCmpXchgNb(MemType); in shouldExpandAtomicStoreInIR()
27327 Type *MemType = LI->getType(); in shouldExpandAtomicLoadInIR() local
27334 if (MemType->getPrimitiveSizeInBits() == 64 && !Subtarget.is64Bit() && in shouldExpandAtomicLoadInIR()
27339 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicLoadInIR()
27346 Type *MemType = AI->getType(); in shouldExpandAtomicRMWInIR() local
27350 if (MemType->getPrimitiveSizeInBits() > NativeWidth) { in shouldExpandAtomicRMWInIR()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZInstrFormats.td40 // MemKey identifies a targe reg-mem opcode, while MemType can be either
44 string MemType = "none";
152 let ColFields = ["MemType"];
4771 let MemType = "pseudo";
5045 let MemType = "target";
5060 let MemType = "target";
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGCall.cpp3960 llvm::Type *MemType = ConvertTypeForMem(I->Ty)->getPointerTo(AS); in EmitCall() local
3964 if (Addr.getType() != MemType) in EmitCall()
3965 Addr = Builder.CreateBitCast(Addr, MemType); in EmitCall()