| 1999 | } |
| 2000 | |
| 2001 | llvm::Constant* LlvmCodeGen::ConstantToGVPtr( |
| 2002 | llvm::Type* type, llvm::Constant* ir_constant, const string& name) { |
| 2003 | llvm::GlobalVariable* gv = new llvm::GlobalVariable( |
| 2004 | *module_, type, true, llvm::GlobalValue::PrivateLinkage, ir_constant, name); |
| 2005 | return llvm::ConstantExpr::getGetElementPtr( |
| 2006 | NULL, gv, llvm::ArrayRef<llvm::Constant*>({GetI32Constant(0)})); |
| 2007 | } |
| 2008 | |
| 2009 | llvm::Constant* LlvmCodeGen::ConstantsToGVArrayPtr(llvm::Type* element_type, |
| 2010 | llvm::ArrayRef<llvm::Constant*> ir_constants, const string& name) { |
no outgoing calls
no test coverage detected