mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-21 23:17:16 +00:00
For PR950:
Change integer type names for signless integer types git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32777 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -343,14 +343,10 @@ public:
|
||||
default: assert(0 && "Unknown type!");
|
||||
case Type::VoidTyID: return MVT::isVoid;
|
||||
case Type::BoolTyID: return MVT::i1;
|
||||
case Type::UByteTyID:
|
||||
case Type::SByteTyID: return MVT::i8;
|
||||
case Type::ShortTyID:
|
||||
case Type::UShortTyID: return MVT::i16;
|
||||
case Type::IntTyID:
|
||||
case Type::UIntTyID: return MVT::i32;
|
||||
case Type::LongTyID:
|
||||
case Type::ULongTyID: return MVT::i64;
|
||||
case Type::Int8TyID: return MVT::i8;
|
||||
case Type::Int16TyID: return MVT::i16;
|
||||
case Type::Int32TyID: return MVT::i32;
|
||||
case Type::Int64TyID: return MVT::i64;
|
||||
case Type::FloatTyID: return MVT::f32;
|
||||
case Type::DoubleTyID: return MVT::f64;
|
||||
case Type::PointerTyID: return PointerTy;
|
||||
@@ -743,11 +739,16 @@ public:
|
||||
/// actual call. This returns a pair of operands. The first element is the
|
||||
/// return value for the function (if RetTy is not VoidTy). The second
|
||||
/// element is the outgoing token chain.
|
||||
typedef std::vector<std::pair<SDOperand, const Type*> > ArgListTy;
|
||||
struct ArgListEntry {
|
||||
SDOperand Node;
|
||||
const Type* Ty;
|
||||
bool isSigned;
|
||||
};
|
||||
typedef std::vector<ArgListEntry> ArgListTy;
|
||||
virtual std::pair<SDOperand, SDOperand>
|
||||
LowerCallTo(SDOperand Chain, const Type *RetTy, bool isVarArg,
|
||||
unsigned CallingConv, bool isTailCall, SDOperand Callee,
|
||||
ArgListTy &Args, SelectionDAG &DAG);
|
||||
LowerCallTo(SDOperand Chain, const Type *RetTy, bool RetTyIsSigned,
|
||||
bool isVarArg, unsigned CallingConv, bool isTailCall,
|
||||
SDOperand Callee, ArgListTy &Args, SelectionDAG &DAG);
|
||||
|
||||
/// LowerFrameReturnAddress - This hook lowers a call to llvm.returnaddress or
|
||||
/// llvm.frameaddress (depending on the value of the first argument). The
|
||||
|
||||
Reference in New Issue
Block a user