Lines Matching refs:Alignment
45 CharUnits Alignment;
51 RawAddress(llvm::Value *Pointer, llvm::Type *ElementType, CharUnits Alignment,
54 ElementType(ElementType), Alignment(Alignment) {
95 return Alignment;
139 CharUnits Alignment;
157 Alignment(alignment) {
160 assert(!alignment.isZero() && "Alignment cannot be zero");
163 Address(llvm::Value *BasePtr, llvm::Type *ElementType, CharUnits Alignment,
167 Alignment(Alignment), PtrAuthInfo(PtrAuthInfo), Offset(Offset) {}
173 Alignment(RawAddr.isValid() ? RawAddr.getAlignment()
189 CharUnits getAlignment() const { return Alignment; }
191 void setAlignment(CharUnits Value) { Alignment = Value; }
290 Alignment(Addr.isValid() ? Addr.getAlignment() : CharUnits::Zero()) {}