Lines Matching defs:NVPTXLowerArgs
1 //===-- NVPTXLowerArgs.cpp - Lower arguments ------------------------------===//
168 class NVPTXLowerArgs : public FunctionPass {
184 NVPTXLowerArgs() : FunctionPass(ID) {}
194 char NVPTXLowerArgs::ID = 1;
196 INITIALIZE_PASS_BEGIN(NVPTXLowerArgs, "nvptx-lower-args",
199 INITIALIZE_PASS_END(NVPTXLowerArgs, "nvptx-lower-args",
574 void NVPTXLowerArgs::handleByValParam(const NVPTXTargetMachine &TM,
644 void NVPTXLowerArgs::markPointerAsGlobal(Value *Ptr) {
673 bool NVPTXLowerArgs::runOnKernelFunction(const NVPTXTargetMachine &TM,
724 bool NVPTXLowerArgs::runOnDeviceFunction(const NVPTXTargetMachine &TM,
733 bool NVPTXLowerArgs::runOnFunction(Function &F) {
740 FunctionPass *llvm::createNVPTXLowerArgsPass() { return new NVPTXLowerArgs(); }