mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-25 05:22:04 +00:00
Add handle to TargetMachine object in all Machine...Info classes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1197 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -49,10 +49,12 @@ TargetMachine::findOptimalStorageSize(const Type* ty) const
|
||||
|
||||
|
||||
/*ctor*/
|
||||
MachineInstrInfo::MachineInstrInfo(const MachineInstrDescriptor* _desc,
|
||||
MachineInstrInfo::MachineInstrInfo(const TargetMachine& tgt,
|
||||
const MachineInstrDescriptor* _desc,
|
||||
unsigned int _descSize,
|
||||
unsigned int _numRealOpCodes)
|
||||
: desc(_desc), descSize(_descSize), numRealOpCodes(_numRealOpCodes)
|
||||
: target(tgt),
|
||||
desc(_desc), descSize(_descSize), numRealOpCodes(_numRealOpCodes)
|
||||
{
|
||||
// FIXME: TargetInstrDescriptors should not be global
|
||||
assert(TargetInstrDescriptors == NULL && desc != NULL);
|
||||
|
||||
Reference in New Issue
Block a user