diff options
Diffstat (limited to 'llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h')
| -rw-r--r-- | llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h b/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h index 2a3a38d7b2f1..cd61e99a103a 100644 --- a/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h +++ b/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h @@ -218,7 +218,7 @@ private: void printMemOperand(const MachineInstr *MI, int opNum, raw_ostream &O, const char *Modifier = nullptr); void printModuleLevelGV(const GlobalVariable *GVar, raw_ostream &O, - bool = false); + bool processDemoted, const NVPTXSubtarget &STI); void printParamName(Function::const_arg_iterator I, int paramIndex, raw_ostream &O); void emitGlobals(const Module &M); @@ -258,7 +258,8 @@ private: // List of variables demoted to a function scope. std::map<const Function *, std::vector<const GlobalVariable *>> localDecls; - void emitPTXGlobalVariable(const GlobalVariable *GVar, raw_ostream &O); + void emitPTXGlobalVariable(const GlobalVariable *GVar, raw_ostream &O, + const NVPTXSubtarget &STI); void emitPTXAddressSpace(unsigned int AddressSpace, raw_ostream &O) const; std::string getPTXFundamentalTypeStr(Type *Ty, bool = true) const; void printScalarConstant(const Constant *CPV, raw_ostream &O); |
