mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-26 12:20:42 +00:00
make tblgen emit the entire Intrinsic::getAttributes method,
not a random piece of it. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62066 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
+1
-10
@@ -359,20 +359,11 @@ const FunctionType *Intrinsic::getType(ID id, const Type **Tys,
|
||||
return FunctionType::get(ResultTy, ArgTys, IsVarArg);
|
||||
}
|
||||
|
||||
AttrListPtr Intrinsic::getAttributes(ID id) {
|
||||
Attributes Attr = Attribute::None;
|
||||
|
||||
/// This defines the "Intrinsic::getAttributes(ID id)" method.
|
||||
#define GET_INTRINSIC_ATTRIBUTES
|
||||
#include "llvm/Intrinsics.gen"
|
||||
#undef GET_INTRINSIC_ATTRIBUTES
|
||||
|
||||
// Intrinsics cannot throw exceptions.
|
||||
Attr |= Attribute::NoUnwind;
|
||||
|
||||
AttributeWithIndex PAWI = AttributeWithIndex::get(~0, Attr);
|
||||
return AttrListPtr::get(&PAWI, 1);
|
||||
}
|
||||
|
||||
Function *Intrinsic::getDeclaration(Module *M, ID id, const Type **Tys,
|
||||
unsigned numTys) {
|
||||
// There can never be multiple globals with the same name of different types,
|
||||
|
||||
Reference in New Issue
Block a user