clang 24.0.0git
CallUtils.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  clang
 Top level wrappers for InstallAPI frontend operations.
namespace  clang::CodeGenUtils

Functions

CanQual< FunctionProtoType > clang::CodeGenUtils::getFormalType (const CXXMethodDecl *MD)
 Returns the canonical formal type of the given C++ method.
llvm::FPClassTest clang::CodeGenUtils::getNoFPClassTestMask (const LangOptions &LangOpts)
 Returns the set of floating-point value kinds that the language options promise never reach a function's arguments or return value.
EvaluationOrder clang::CodeGenUtils::getCallArgEvaluationOrder (const CallExpr *E)
 Returns the argument evaluation order the language requires for the given call.
bool clang::CodeGenUtils::shouldEvaluateArgsLeftToRight (EvaluationOrder Order, const TargetCXXABI &ABI)
 Returns true if call arguments should be emitted left-to-right, given the order the language requires and the C++ ABI's default.