|
clang 24.0.0git
|
Go to the source code of this file.
Namespaces | |
| namespace | clang |
| Top level wrappers for InstallAPI frontend operations. | |
| namespace | clang::CodeGenUtils |
Enumerations | |
| enum class | clang::CodeGenUtils::EvaluationOrder { clang::CodeGenUtils::Default , clang::CodeGenUtils::ForceLeftToRight , clang::CodeGenUtils::ForceRightToLeft } |
| The order in which the arguments of a call must be evaluated. More... | |
Functions | |
| 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. | |
| 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. | |