reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3898 llvm::UndefValue::get(ArgInfo.getPaddingType()); 3903 switch (ArgInfo.getKind()) { 3917 Builder.CreateStructGEP(ArgMemory, ArgInfo.getInAllocaFieldIndex()); 3923 Builder.CreateStructGEP(ArgMemory, ArgInfo.getInAllocaFieldIndex()); 3941 I->Ty, ArgInfo.getIndirectAlign(), "indirect-arg-temp"); 3958 CharUnits Align = ArgInfo.getIndirectAlign(); 3976 if ((!ArgInfo.getIndirectByVal() && 3982 if ((ArgInfo.getIndirectByVal() && 3990 else if ((ArgInfo.getIndirectByVal() && 4000 I->Ty, ArgInfo.getIndirectAlign(), "byval-temp"); 4033 if (!isa<llvm::StructType>(ArgInfo.getCoerceToType()) && 4034 ArgInfo.getCoerceToType() == ConvertType(info_it->type) && 4035 ArgInfo.getDirectOffset() == 0) { 4065 if (ArgInfo.getCoerceToType() != V->getType() && 4067 V = Builder.CreateZExt(V, ArgInfo.getCoerceToType()); 4090 Src = emitAddressAtOffset(*this, Src, ArgInfo); 4095 dyn_cast<llvm::StructType>(ArgInfo.getCoerceToType()); 4096 if (STy && ArgInfo.isDirect() && ArgInfo.getCanBeFlattened()) { 4096 if (STy && ArgInfo.isDirect() && ArgInfo.getCanBeFlattened()) { 4126 CreateCoercedLoad(Src, ArgInfo.getCoerceToType(), *this); 4133 auto coercionType = ArgInfo.getCoerceAndExpandType();