reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
85 Builder.CreateIntrinsic(Intrinsic::amdgcn_kernarg_segment_ptr, {}, {}, 143 ArgPtr = Builder.CreateConstInBoundsGEP1_64( 144 Builder.getInt8Ty(), KernArgSegment, AlignDownOffset, 146 AdjustedArgTy = Builder.getInt32Ty(); 148 ArgPtr = Builder.CreateConstInBoundsGEP1_64( 149 Builder.getInt8Ty(), KernArgSegment, EltOffset, 160 ArgPtr = Builder.CreateBitCast(ArgPtr, AdjustedArgTy->getPointerTo(AS), 163 Builder.CreateAlignedLoad(AdjustedArgTy, ArgPtr, AdjustedAlign.value()); 178 ConstantInt::get(Builder.getInt64Ty(), DerefBytes)))); 186 MDB.createConstant(ConstantInt::get(Builder.getInt64Ty(), 195 MDB.createConstant(ConstantInt::get(Builder.getInt64Ty(), 204 Load : Builder.CreateLShr(Load, OffsetDiff * 8); 206 IntegerType *ArgIntTy = Builder.getIntNTy(Size); 207 Value *Trunc = Builder.CreateTrunc(ExtractBits, ArgIntTy); 208 Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy, 212 Value *Shuf = Builder.CreateShuffleVector(Load, UndefValue::get(V4Ty),