Lines Matching refs:aligned_alloc

10 declare noalias ptr @aligned_alloc(i64 allocalign, i64) allockind("alloc,uninitialized,aligned") allocsize(1) "alloc-family"="malloc"
40 ; CHECK-NEXT: [[CALL:%.*]] = tail call noalias align 32 dereferenceable_or_null(512) ptr @aligned_alloc(i64 32, i64 512)
43 %call = tail call noalias ptr @aligned_alloc(i64 32, i64 512)
50 ; CHECK-NEXT: [[CALL:%.*]] = tail call noalias align 32 ptr @aligned_alloc(i64 32, i64 [[SIZE]])
54 %call = tail call noalias ptr @aligned_alloc(i64 32, i64 %size)
61 ; CHECK-NEXT: [[CALL:%.*]] = tail call noalias align 32 ptr @aligned_alloc(i64 32, i64 [[SIZE]])
65 %call = tail call noalias ptr @aligned_alloc(i64 32, i64 %size)
71 ; CHECK-NEXT: [[CALL:%.*]] = tail call noalias dereferenceable_or_null(128) ptr @aligned_alloc(i64 [[ALIGN:%.*]], i64 128)
74 %call = tail call noalias ptr @aligned_alloc(i64 %align, i64 128)
82 ; CHECK-NEXT: [[CALL:%.*]] = tail call noalias dereferenceable_or_null(1024) ptr @aligned_alloc(i64 [[ALIGN:%.*]], i64 1024)
83 ; CHECK-NEXT: [[CALL_1:%.*]] = tail call noalias dereferenceable_or_null(1024) ptr @aligned_alloc(i64 0, i64 1024)
84 ; CHECK-NEXT: [[CALL_2:%.*]] = tail call noalias align 32 ptr @aligned_alloc(i64 32, i64 [[SIZE:%.*]])
88 %call = tail call noalias ptr @aligned_alloc(i64 %align, i64 1024)
89 %call_1 = tail call noalias ptr @aligned_alloc(i64 0, i64 1024)
90 %call_2 = tail call noalias ptr @aligned_alloc(i64 32, i64 %size)
340 ; CHECK-NEXT: [[CALL:%.*]] = tail call noalias dereferenceable_or_null(512) ptr @aligned_alloc(i64 -9223372036854775808, i64 512)
345 %call = tail call noalias ptr @aligned_alloc(i64 %and, i64 512)