Lines Matching defs:Alignment
1151 // Get the TBAA tag and alignment to use from one of the loads. It doesn't
1241 // Transfer alignment and TBAA info if present.
1385 return nullptr; // The offset points into alignment padding.
2149 /// \brief Compute suitable alignment to access this slice of the *new* alloca.
2152 /// alignment is itself suitable, this will return zero.
3056 return nullptr; // The offset points into alignment padding.
3152 unsigned Alignment = AI.getAlignment();
3153 if (!Alignment) {
3154 // The minimum alignment which users can rely on when the explicit
3155 // alignment is omitted or zero is that required by the ABI for this
3157 Alignment = DL->getABITypeAlignment(AI.getAllocatedType());
3159 Alignment = MinAlign(Alignment, BeginOffset);
3160 // If we will get at least this much alignment from the type alone, leave
3161 // the alloca's alignment unconstrained.
3162 if (Alignment <= DL->getABITypeAlignment(SliceTy))
3163 Alignment = 0;
3164 NewAI = new AllocaInst(SliceTy, nullptr, Alignment,