Go to the source code of this file.
|
| namespace | llvm |
| | This is an optimization pass for GlobalISel generic memory operations.
|
|
| Function * | llvm::getMaybeBitcastedCallee (const CallBase *CB) |
| Align | llvm::getPTXPromotedParamTypeAlign (const Function *F, Type *ArgTy, const DataLayout &DL) |
| | Since function arguments are passed via .param space, we may want to increase their alignment in a way that ensures that we can effectively vectorize their loads & stores.
|
| Align | llvm::getDeviceByValParamAlign (const Function *F, Type *ArgTy, Align InitialAlign, const DataLayout &DL) |
| Align | llvm::getPTXParamAlign (const Function *F, Type *Ty, unsigned AttrIdx, const DataLayout &DL) |
| | Get the alignment for a function parameter or return value.
|
| Align | llvm::getPTXParamAlign (const CallBase *CB, Type *Ty, unsigned AttrIdx, const DataLayout &DL) |
| | Get the alignment for a call-site argument or return value.
|
| bool | llvm::shouldEmitPTXNoReturn (const Value *V, const TargetMachine &TM) |