Go to the source code of this file.
|
| llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "nvptx-lower-args" |
◆ adjustByValArgAlignment()
Definition at line 239 of file NVPTXLowerArgs.cpp.
References llvm::ADDRESS_SPACE_PARAM, Arg, assert(), llvm::dbgs(), DL, gcd(), llvm::Attribute::get(), llvm::NVPTXTargetLowering::getFunctionParamOptimizedAlign(), llvm::APInt::getLimitedValue(), llvm::APInt::getZero(), I, LLVM_DEBUG, llvm_unreachable, llvm::SPII::Load, llvm::max(), llvm::Offset, and llvm::Align::value().
◆ arguments()
nvptx lower Lower arguments |
( |
NVPTX |
| ) |
|
◆ convertToParamAS()
nvptx lower Lower static false void convertToParamAS |
( |
Value * |
OldUser, |
|
|
Value * |
Param |
|
) |
| |
|
static |
◆ INITIALIZE_PASS_BEGIN()
◆ args
Definition at line 146 of file NVPTXLowerArgs.cpp.
Referenced by llvm::LegalityPredicates::all(), llvm::detail::all_of_zip_predicate_first(), llvm::LegalityPredicates::any(), llvm::hashing::detail::hash_combine_recursive_helper::combine(), llvm::DisplayGraph(), ExecGraphViewer(), formatInternal(), llvm::DagInit::get(), getOrCreateCachedOptional(), llvm::hash_combine(), lle_X_scanf(), lle_X_sscanf(), AbstractManglingParser< ManglingParser< Alloc >, Alloc >::make(), llvm::ARMTargetLowering::makeDMB(), shuffles::mask(), llvm::thread::thread(), UpgradeIntrinsicFunction1(), writeWholeProgramDevirtResolutionByArg(), llvm::zip(), llvm::zip_equal(), llvm::zip_first(), and llvm::zip_longest().
◆ false