Searched refs:MemType (Results 1 – 4 of 4) sorted by relevance
1445 bool needsCmpXchgNb(Type *MemType) const;
27298 bool X86TargetLowering::needsCmpXchgNb(Type *MemType) const { in needsCmpXchgNb()27299 unsigned OpWidth = MemType->getPrimitiveSizeInBits(); in needsCmpXchgNb()27312 Type *MemType = SI->getValueOperand()->getType(); in shouldExpandAtomicStoreInIR() local27316 if (MemType->getPrimitiveSizeInBits() == 64 && !Subtarget.is64Bit() && in shouldExpandAtomicStoreInIR()27320 return needsCmpXchgNb(MemType); in shouldExpandAtomicStoreInIR()27327 Type *MemType = LI->getType(); in shouldExpandAtomicLoadInIR() local27334 if (MemType->getPrimitiveSizeInBits() == 64 && !Subtarget.is64Bit() && in shouldExpandAtomicLoadInIR()27339 return needsCmpXchgNb(MemType) ? AtomicExpansionKind::CmpXChg in shouldExpandAtomicLoadInIR()27346 Type *MemType = AI->getType(); in shouldExpandAtomicRMWInIR() local27350 if (MemType->getPrimitiveSizeInBits() > NativeWidth) { in shouldExpandAtomicRMWInIR()[all …]
40 // MemKey identifies a targe reg-mem opcode, while MemType can be either44 string MemType = "none";152 let ColFields = ["MemType"];4771 let MemType = "pseudo";5045 let MemType = "target";5060 let MemType = "target";
3960 llvm::Type *MemType = ConvertTypeForMem(I->Ty)->getPointerTo(AS); in EmitCall() local3964 if (Addr.getType() != MemType) in EmitCall()3965 Addr = Builder.CreateBitCast(Addr, MemType); in EmitCall()