mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-23 22:52:48 +00:00
Remove old DIBuilder::createFunction overload used only by dragonegg, which does not currently build
NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@266691 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
0224d5ce63
commit
4917541593
@ -524,17 +524,6 @@ namespace llvm {
|
||||
bool isOptimized = false, DITemplateParameterArray TParams = nullptr,
|
||||
DISubprogram *Decl = nullptr);
|
||||
|
||||
/// FIXME: this is added for dragonegg. Once we update dragonegg
|
||||
/// to call resolve function, this will be removed.
|
||||
DISubprogram *createFunction(DIScopeRef Scope, StringRef Name,
|
||||
StringRef LinkageName, DIFile *File,
|
||||
unsigned LineNo, DISubroutineType *Ty,
|
||||
bool isLocalToUnit, bool isDefinition,
|
||||
unsigned ScopeLine, unsigned Flags = 0,
|
||||
bool isOptimized = false,
|
||||
DITemplateParameterArray TParams = nullptr,
|
||||
DISubprogram *Decl = nullptr);
|
||||
|
||||
/// Create a new descriptor for the specified C++ method.
|
||||
/// See comments in \a DISubprogram* for descriptions of these fields.
|
||||
/// \param Scope Function scope.
|
||||
|
@ -664,19 +664,6 @@ DIExpression *DIBuilder::createBitPieceExpression(unsigned OffsetInBytes,
|
||||
return DIExpression::get(VMContext, Addr);
|
||||
}
|
||||
|
||||
DISubprogram *DIBuilder::createFunction(
|
||||
DIScopeRef Context, StringRef Name, StringRef LinkageName, DIFile *File,
|
||||
unsigned LineNo, DISubroutineType *Ty, bool isLocalToUnit,
|
||||
bool isDefinition, unsigned ScopeLine, unsigned Flags, bool isOptimized,
|
||||
DITemplateParameterArray TParams, DISubprogram *Decl) {
|
||||
// dragonegg does not generate identifier for types, so using an empty map
|
||||
// to resolve the context should be fine.
|
||||
DITypeIdentifierMap EmptyMap;
|
||||
return createFunction(Context.resolve(EmptyMap), Name, LinkageName, File,
|
||||
LineNo, Ty, isLocalToUnit, isDefinition, ScopeLine,
|
||||
Flags, isOptimized, TParams, Decl);
|
||||
}
|
||||
|
||||
template <class... Ts>
|
||||
static DISubprogram *getSubprogram(bool IsDistinct, Ts &&... Args) {
|
||||
if (IsDistinct)
|
||||
|
Loading…
x
Reference in New Issue
Block a user