| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Allocator.h | 181 uintptr_t AlignedAddr = alignAddr(NewSlab, Alignment); in Allocate() local 182 assert(AlignedAddr + Size <= (uintptr_t)NewSlab + PaddedSize); in Allocate() 183 char *AlignedPtr = (char*)AlignedAddr; in Allocate() 191 uintptr_t AlignedAddr = alignAddr(CurPtr, Alignment); in Allocate() local 192 assert(AlignedAddr + SizeToAllocate <= (uintptr_t)End && in Allocate() 194 char *AlignedPtr = (char*)AlignedAddr; in Allocate()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 622 Value *AlignedAddr = nullptr; member 645 PrintObj(PMV.AlignedAddr); in operator <<() 690 PMV.AlignedAddr = Addr; in createMaskInstrs() 704 PMV.AlignedAddr = Builder.CreateIntToPtr( in createMaskInstrs() 829 OldResult = insertRMWCmpXchgLoop(Builder, PMV.WordType, PMV.AlignedAddr, in expandPartwordAtomicRMW() 835 OldResult = insertRMWLLSCLoop(Builder, PMV.WordType, PMV.AlignedAddr, in expandPartwordAtomicRMW() 871 Builder.CreateAtomicRMW(Op, PMV.AlignedAddr, NewOperand, in widenPartwordAtomicRMW() 948 LoadInst *InitLoaded = Builder.CreateLoad(PMV.WordType, PMV.AlignedAddr); in expandPartwordCmpXchg() 1057 Builder, CI, PMV.AlignedAddr, CmpVal_Shifted, NewVal_Shifted, PMV.Mask, in expandAtomicCmpXchgToMaskedIntrinsic() 1274 TLI->emitLoadLinked(Builder, PMV.WordType, PMV.AlignedAddr, MemOpOrder); in expandAtomicCmpXchg() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 461 Value *AlignedAddr, Value *Incr, 468 Value *AlignedAddr, Value *CmpVal,
|
| H A D | RISCVISelLowering.cpp | 8805 IRBuilderBase &Builder, AtomicRMWInst *AI, Value *AlignedAddr, Value *Incr, in emitMaskedAtomicRMWIntrinsic() argument 8810 Type *Tys[] = {AlignedAddr->getType()}; in emitMaskedAtomicRMWIntrinsic() 8836 {AlignedAddr, Incr, Mask, SextShamt, Ordering}); in emitMaskedAtomicRMWIntrinsic() 8839 Builder.CreateCall(LrwOpScwLoop, {AlignedAddr, Incr, Mask, Ordering}); in emitMaskedAtomicRMWIntrinsic() 8857 IRBuilderBase &Builder, AtomicCmpXchgInst *CI, Value *AlignedAddr, in emitMaskedAtomicCmpXchgIntrinsic() argument 8868 Type *Tys[] = {AlignedAddr->getType()}; in emitMaskedAtomicCmpXchgIntrinsic() 8872 MaskedCmpXchg, {AlignedAddr, CmpVal, NewVal, Mask, Ordering}); in emitMaskedAtomicCmpXchgIntrinsic()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 886 AtomicRMWInst *AI, Value *AlignedAddr, 892 Value *AlignedAddr, Value *CmpVal,
|
| H A D | PPCISelLowering.cpp | 17538 IRBuilderBase &Builder, AtomicRMWInst *AI, Value *AlignedAddr, Value *Incr, in emitMaskedAtomicRMWIntrinsic() argument 17543 Type *ValTy = cast<PointerType>(AlignedAddr->getType())->getElementType(); in emitMaskedAtomicRMWIntrinsic() 17552 Builder.CreateBitCast(AlignedAddr, Type::getInt8PtrTy(M->getContext())); in emitMaskedAtomicRMWIntrinsic() 17563 IRBuilderBase &Builder, AtomicCmpXchgInst *CI, Value *AlignedAddr, in emitMaskedAtomicCmpXchgIntrinsic() argument 17568 Type *ValTy = cast<PointerType>(AlignedAddr->getType())->getElementType(); in emitMaskedAtomicCmpXchgIntrinsic() 17580 Builder.CreateBitCast(AlignedAddr, Type::getInt8PtrTy(M->getContext())); in emitMaskedAtomicCmpXchgIntrinsic()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.cpp | 1660 Register AlignedAddr = RegInfo.createVirtualRegister(RCp); in emitAtomicBinaryPartword() local 1779 BuildMI(BB, DL, TII->get(ABI.GetPtrAndOp()), AlignedAddr) in emitAtomicBinaryPartword() 1806 .addReg(AlignedAddr) in emitAtomicBinaryPartword() 1909 Register AlignedAddr = RegInfo.createVirtualRegister(RCp); in emitAtomicCmpSwapPartword() local 1966 BuildMI(BB, DL, TII->get(ArePtrs64bit ? Mips::AND64 : Mips::AND), AlignedAddr) in emitAtomicCmpSwapPartword() 1998 .addReg(AlignedAddr) in emitAtomicCmpSwapPartword()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 1911 Value *AlignedAddr, Value *Incr, in emitMaskedAtomicRMWIntrinsic() argument 1921 IRBuilderBase &Builder, AtomicCmpXchgInst *CI, Value *AlignedAddr, in emitMaskedAtomicCmpXchgIntrinsic() argument
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3970 SDValue AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr, in lowerATOMIC_LOAD_OP() local 3999 SDValue Ops[] = { ChainIn, AlignedAddr, Src2, BitShift, NegBitShift, in lowerATOMIC_LOAD_OP() 4086 SDValue AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr, in lowerATOMIC_CMP_SWAP() local 4102 SDValue Ops[] = { ChainIn, AlignedAddr, CmpVal, SwapVal, BitShift, in lowerATOMIC_CMP_SWAP()
|