mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-27 00:21:03 +00:00
land David Blaikie's patch to de-constify Type, with a few tweaks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135375 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -272,10 +272,10 @@ public:
|
||||
/// the existing function.
|
||||
/// 4. Finally, the function exists but has the wrong prototype: return the
|
||||
/// function with a constantexpr cast to the right prototype.
|
||||
Constant *getOrInsertFunction(StringRef Name, const FunctionType *T,
|
||||
Constant *getOrInsertFunction(StringRef Name, FunctionType *T,
|
||||
AttrListPtr AttributeList);
|
||||
|
||||
Constant *getOrInsertFunction(StringRef Name, const FunctionType *T);
|
||||
Constant *getOrInsertFunction(StringRef Name, FunctionType *T);
|
||||
|
||||
/// getOrInsertFunction - Look up the specified function in the module symbol
|
||||
/// table. If it does not exist, add a prototype for the function and return
|
||||
@@ -286,14 +286,14 @@ public:
|
||||
/// clients to use.
|
||||
Constant *getOrInsertFunction(StringRef Name,
|
||||
AttrListPtr AttributeList,
|
||||
const Type *RetTy, ...) END_WITH_NULL;
|
||||
Type *RetTy, ...) END_WITH_NULL;
|
||||
|
||||
/// getOrInsertFunction - Same as above, but without the attributes.
|
||||
Constant *getOrInsertFunction(StringRef Name, const Type *RetTy, ...)
|
||||
Constant *getOrInsertFunction(StringRef Name, Type *RetTy, ...)
|
||||
END_WITH_NULL;
|
||||
|
||||
Constant *getOrInsertTargetIntrinsic(StringRef Name,
|
||||
const FunctionType *Ty,
|
||||
FunctionType *Ty,
|
||||
AttrListPtr AttributeList);
|
||||
|
||||
/// getFunction - Look up the specified function in the module symbol table.
|
||||
@@ -325,7 +325,7 @@ public:
|
||||
/// with a constantexpr cast to the right type.
|
||||
/// 3. Finally, if the existing global is the correct declaration, return
|
||||
/// the existing global.
|
||||
Constant *getOrInsertGlobal(StringRef Name, const Type *Ty);
|
||||
Constant *getOrInsertGlobal(StringRef Name, Type *Ty);
|
||||
|
||||
/// @}
|
||||
/// @name Global Alias Accessors
|
||||
|
Reference in New Issue
Block a user