|
clang 24.0.0git
|
#include "clang/CodeGenUtils/CallUtils.h"#include "clang/AST/ExprCXX.h"#include "clang/Basic/TargetCXXABI.h"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. | |