| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | arm-vector-align.c | 14 typedef float AlignedAddr __attribute__ ((aligned (16))); typedef 15 void t1(AlignedAddr *addr1, AlignedAddr *addr2) { in t1()
|
| /llvm-project-15.0.7/llvm/test/Transforms/AtomicExpand/SPARC/ |
| H A D | partword.ll | 15 ; CHECK: %AlignedAddr = inttoptr i64 %1 to i32* 26 ; CHECK: %8 = load i32, i32* %AlignedAddr 33 ; CHECK: %13 = cmpxchg i32* %AlignedAddr, i32 %12, i32 %11 monotonic monotonic 60 ; CHECK: %AlignedAddr = inttoptr i64 %1 to i32* 71 ; CHECK: %8 = load i32, i32* %AlignedAddr 78 ; CHECK: %13 = cmpxchg i32* %AlignedAddr, i32 %12, i32 %11 monotonic monotonic 106 ; CHECK: %AlignedAddr = inttoptr i64 %1 to i32* 115 ; CHECK: %5 = load i32, i32* %AlignedAddr, align 4 123 ; CHECK: %9 = cmpxchg i32* %AlignedAddr, i32 %loaded, i32 %8 monotonic monotonic 142 ; CHECK: %6 = cmpxchg i32* %AlignedAddr, i32 %loaded, i32 %new monotonic monotonic [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Allocator.h | 186 uintptr_t AlignedAddr = alignAddr(NewSlab, Alignment); in Allocate() local 187 assert(AlignedAddr + Size <= (uintptr_t)NewSlab + PaddedSize); in Allocate() 188 char *AlignedPtr = (char*)AlignedAddr; in Allocate() 196 uintptr_t AlignedAddr = alignAddr(CurPtr, Alignment); in Allocate() local 197 assert(AlignedAddr + SizeToAllocate <= (uintptr_t)End && in Allocate() 199 char *AlignedPtr = (char*)AlignedAddr; in Allocate()
|
| /llvm-project-15.0.7/clang/test/Analysis/inlining/ |
| H A D | placement-new-fp-suppression.cpp | 57 uintptr_t AlignedAddr = alignAddr(Allocator.Allocate(PaddedSize, 0), in Allocate() local 59 char *AlignedPtr = (char*)AlignedAddr; in Allocate()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | AtomicExpandPass.cpp | 629 Value *AlignedAddr = nullptr; member 652 PrintObj(PMV.AlignedAddr); in operator <<() 697 PMV.AlignedAddr = Addr; in createMaskInstrs() 711 PMV.AlignedAddr = Builder.CreateIntToPtr( in createMaskInstrs() 836 OldResult = insertRMWCmpXchgLoop(Builder, PMV.WordType, PMV.AlignedAddr, in expandPartwordAtomicRMW() 841 OldResult = insertRMWLLSCLoop(Builder, PMV.WordType, PMV.AlignedAddr, in expandPartwordAtomicRMW() 877 Builder.CreateAtomicRMW(Op, PMV.AlignedAddr, NewOperand, in widenPartwordAtomicRMW() 954 LoadInst *InitLoaded = Builder.CreateLoad(PMV.WordType, PMV.AlignedAddr); in expandPartwordCmpXchg() 968 PMV.AlignedAddr, FullWord_Cmp, FullWord_NewVal, PMV.AlignedAddrAlignment, in expandPartwordCmpXchg() 1063 Builder, CI, PMV.AlignedAddr, CmpVal_Shifted, NewVal_Shifted, PMV.Mask, in expandAtomicCmpXchgToMaskedIntrinsic() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 537 Value *AlignedAddr, Value *Incr, 544 Value *AlignedAddr, Value *CmpVal,
|
| H A D | RISCVISelLowering.cpp | 12134 IRBuilderBase &Builder, AtomicRMWInst *AI, Value *AlignedAddr, Value *Incr, in emitMaskedAtomicRMWIntrinsic() argument 12139 Type *Tys[] = {AlignedAddr->getType()}; in emitMaskedAtomicRMWIntrinsic() 12165 {AlignedAddr, Incr, Mask, SextShamt, Ordering}); in emitMaskedAtomicRMWIntrinsic() 12168 Builder.CreateCall(LrwOpScwLoop, {AlignedAddr, Incr, Mask, Ordering}); in emitMaskedAtomicRMWIntrinsic() 12186 IRBuilderBase &Builder, AtomicCmpXchgInst *CI, Value *AlignedAddr, in emitMaskedAtomicCmpXchgIntrinsic() argument 12197 Type *Tys[] = {AlignedAddr->getType()}; in emitMaskedAtomicCmpXchgIntrinsic() 12201 MaskedCmpXchg, {AlignedAddr, CmpVal, NewVal, Mask, Ordering}); in emitMaskedAtomicCmpXchgIntrinsic()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_allocator_test.cpp | 291 AlignedAddr = RoundUpTo(reinterpret_cast<uptr>(BasePtr), kAllocatorSize); in ScopedPremappedHeap() 296 uptr Addr() { return AlignedAddr; } in Addr() 300 uptr AlignedAddr; member in ScopedPremappedHeap
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 922 AtomicRMWInst *AI, Value *AlignedAddr, 928 Value *AlignedAddr, Value *CmpVal,
|
| H A D | PPCISelLowering.cpp | 18146 IRBuilderBase &Builder, AtomicRMWInst *AI, Value *AlignedAddr, Value *Incr, in emitMaskedAtomicRMWIntrinsic() argument 18159 Builder.CreateBitCast(AlignedAddr, Type::getInt8PtrTy(M->getContext())); in emitMaskedAtomicRMWIntrinsic() 18170 IRBuilderBase &Builder, AtomicCmpXchgInst *CI, Value *AlignedAddr, in emitMaskedAtomicCmpXchgIntrinsic() argument 18186 Builder.CreateBitCast(AlignedAddr, Type::getInt8PtrTy(M->getContext())); in emitMaskedAtomicCmpXchgIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.cpp | 1668 Register AlignedAddr = RegInfo.createVirtualRegister(RCp); in emitAtomicBinaryPartword() local 1787 BuildMI(BB, DL, TII->get(ABI.GetPtrAndOp()), AlignedAddr) in emitAtomicBinaryPartword() 1814 .addReg(AlignedAddr) in emitAtomicBinaryPartword() 1917 Register AlignedAddr = RegInfo.createVirtualRegister(RCp); in emitAtomicCmpSwapPartword() local 1974 BuildMI(BB, DL, TII->get(ArePtrs64bit ? Mips::AND64 : Mips::AND), AlignedAddr) in emitAtomicCmpSwapPartword() 2006 .addReg(AlignedAddr) in emitAtomicCmpSwapPartword()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 1966 Value *AlignedAddr, Value *Incr, in emitMaskedAtomicRMWIntrinsic() argument 1984 IRBuilderBase &Builder, AtomicCmpXchgInst *CI, Value *AlignedAddr, in emitMaskedAtomicCmpXchgIntrinsic() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 4207 SDValue AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr, in lowerATOMIC_LOAD_OP() local 4236 SDValue Ops[] = { ChainIn, AlignedAddr, Src2, BitShift, NegBitShift, in lowerATOMIC_LOAD_OP() 4323 SDValue AlignedAddr = DAG.getNode(ISD::AND, DL, PtrVT, Addr, in lowerATOMIC_CMP_SWAP() local 4339 SDValue Ops[] = { ChainIn, AlignedAddr, CmpVal, SwapVal, BitShift, in lowerATOMIC_CMP_SWAP()
|