Searched refs:DeleteArgs (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 1482 CallArgList DeleteArgs; in Emit() local 1490 DeleteArgs.add(Traits::get(CGF, TypeIdentity), SpecializedTypeIdentity); in Emit() 1494 DeleteArgs.add(Traits::get(CGF, Ptr), FPT->getParamType(FirstNonTypeArg)); in Emit() 1516 DeleteArgs.add(Traits::get(CGF, AllocSize), in Emit() 1524 DeleteArgs.add(RValue::get(llvm::ConstantInt::get( in Emit() 1531 DeleteArgs.add(Traits::get(CGF, Arg.ArgValue), Arg.ArgType); in Emit() 1535 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); in Emit() 1840 CallArgList DeleteArgs; in EmitDeleteCall() local 1852 DeleteArgs.add(RValue::getAggregate(Address(TagAllocation, Ty, Align)), in EmitDeleteCall() 1863 DeleteArgs.add(RValue::get(DeletePtr), ArgTy); in EmitDeleteCall() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 1655 SmallVector<Expr *, 2> DeleteArgs{CoroFree}; in makeNewAndDeleteExpr() local 1664 if (OpDeleteType->getNumParams() > DeleteArgs.size() && in makeNewAndDeleteExpr() 1666 OpDeleteType->getParamType(DeleteArgs.size()), FrameSize->getType())) in makeNewAndDeleteExpr() 1667 DeleteArgs.push_back(FrameSize); in makeNewAndDeleteExpr() 1681 OpDeleteType->getNumParams() > DeleteArgs.size() && in makeNewAndDeleteExpr() 1683 OpDeleteType->getParamType(DeleteArgs.size()), in makeNewAndDeleteExpr() 1685 DeleteArgs.push_back(FrameAlignment); in makeNewAndDeleteExpr() 1688 S.BuildCallExpr(S.getCurScope(), DeleteRef.get(), Loc, DeleteArgs, Loc); in makeNewAndDeleteExpr()
|