tblgen: Replace uses of dynamic_cast<XXXRecTy> with dyn_cast<>.
[oota-llvm.git] / utils / TableGen / RegisterInfoEmitter.cpp
2011-06-24 Evan ChengRename TargetRegisterDesc to MCRegisterDesc
2011-06-24 Evan Cheng- Add MCRegisterInfo registration machinery. Also added...
2011-06-24 Benjamin KramerMake the generated InitXXXMCRegisterInfo function ...
2011-06-24 Evan ChengStarting to refactor Target to separate out code that...
2011-06-18 Jakob Stoklund OlesenStore CodeGenRegisters as pointers so they won't be...
2011-06-18 Jakob Stoklund OlesenRemove MethodProtos/MethodBodies and allocation_order_b...
2011-06-18 Jakob Stoklund OlesenProvide AltOrders for specifying alternative allocation...
2011-06-15 Owen AndersonReplace the statically generated hashtables for checkin...
2011-06-15 Jakob Stoklund OlesenGive CodeGenRegisterClass a real sorted member set.
2011-06-14 Jakob Stoklund OlesenFix a compile time regression caused by too small hash...
2011-06-12 Jakob Stoklund OlesenTweak hash function and compress hash tables.
2011-06-12 Jakob Stoklund OlesenRemove now dead code.
2011-06-12 Jakob Stoklund OlesenExtract the generateHashTable function.
2011-06-12 Jakob Stoklund OlesenCompute lists of sub-regs, super-regs, and overlapping...
2011-06-11 Jakob Stoklund OlesenMove the list of registers into CodeGenRegBank.
2011-06-10 Jakob Stoklund OlesenMove some sub-register index calculations to CodeGenReg...
2011-06-02 Jakob Stoklund OlesenMake it possible to have unallocatable register classes.
2011-05-30 Rafael EspindolaUse the dwarf->llvm mapping to print register names...
2011-05-30 Rafael EspindolaIntroduce the DwarfRegAlias class for declaring that...
2011-05-28 Rafael EspindolaFix the root cause of the bootstrap failure:
2011-05-10 Jakob Stoklund OlesenDowngrade a tablegen warning to an error.
2011-05-07 Jakob Stoklund OlesenTeach TableGen to automatically generate missing SubReg...
2011-04-20 Jakob Stoklund OlesenPrefer cheap registers for busy live ranges.
2011-03-11 Jim GrosbachMake the register enum value part of the CodeGenRegiste...
2011-03-11 Jim GrosbachTrailing whitespace.
2010-12-14 Jakob Stoklund OlesenIntroduce TargetRegisterInfo::getOverlaps(Reg), returni...
2010-12-13 Chris Lattnereliminate the Records global variable, patch by Garriso...
2010-08-25 Eric ChristopherSplit out register class subclassing to a separate...
2010-06-18 Dan GohmanStart TargetRegisterClass indices at 0 instead of 1...
2010-05-28 Jakob Stoklund OlesenEmit TargetRegisterInfo::composeSubRegIndices().
2010-05-26 Jakob Stoklund OlesenCheck that inherited subregisters all have a direct...
2010-05-26 Jakob Stoklund OlesenSuppress emmission of empty subreg/superreg/alias sets.
2010-05-26 Jakob Stoklund OlesenReplace the SubRegSet tablegen class with a less error...
2010-05-26 Jakob Stoklund OlesenRevert "Replace the SubRegSet tablegen class with a...
2010-05-26 Jakob Stoklund OlesenReplace the SubRegSet tablegen class with a less error...
2010-05-25 Jakob Stoklund OlesenDrop the SuperregHashTable. It is essentially the same...
2010-05-25 Jakob Stoklund OlesenPrint symbolic SubRegIndex names on machine operands.
2010-05-25 Jakob Stoklund OlesenIgnore NumberHack and give each SubRegIndex instance...
2010-05-24 Jakob Stoklund OlesenSwitch SubRegSet to using symbolic SubRegIndices
2010-05-24 Jakob Stoklund OlesenReplace the tablegen RegisterClass field SubRegClassLis...
2010-05-24 Jakob Stoklund OlesenAdd the SubRegIndex TableGen class.
2009-12-09 Daniel DunbarRemove unneeded ';' and a class/struct mismatch (notice...
2009-11-14 Evan ChengAdded getSubRegIndex(A,B) that returns subreg index...
2009-09-13 Chris Lattnereliminate the TargetRegisterDesc::AsmName field, the...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-07-30 Dan GohmanMinor whitespace tidiness.
2009-07-03 Daniel DunbarReplace std::iostreams with raw_ostream in TableGen.
2009-04-30 Jakob Stoklund OlesenSlightly change TableGen's definition of a register...
2009-04-13 Dan GohmanAdd a new TargetInstrInfo MachineInstr opcode, COPY_TO_...
2009-04-09 Owen AndersonGive register alias checking the hash table treatment...
2009-04-09 Owen AndersonConvert TargetRegisterInfo's super-register checking...
2009-04-03 Chris Lattner"This adds a getName() method to TargetRegisterClass...
2009-01-22 Evan ChengEliminate a couple of fields from TargetRegisterClass...
2008-10-17 Dan GohmanFun x86 encoding tricks: when adding an immediate value...
2008-09-11 Evan ChengIndentation.
2008-09-11 Evan ChengChange getSubReg semantics. It now returns zero if...
2008-09-08 Dan GohmanFix typos in (generated) comments.
2008-08-26 Cedric Venet- small bug corrected: incorrect iterator type.
2008-08-26 Chris Lattnerstabilize more printing, this doesn't cause a problem
2008-08-26 Chris Lattnerstablize SubRegsSet printing, part of PR2590
2008-08-26 Chris LattnerStabilize 'getDwarfRegNumFull' output to not depend...
2008-08-14 Owen AndersonSpeed up addRegisterDead by adding more fast checks...
2008-07-07 Evan ChengTargetRegisterDesc::Name field is the same as the abstr...
2008-07-01 Owen AndersonMake the subregister hashtable output more readable...
2008-07-01 Owen AndersonUse delete[] instead of free on an array created with...
2008-07-01 Owen AndersonImplement suggestions from Chris:
2008-07-01 Owen AndersonReplace the dynamically computed std::set lookup method...
2008-06-30 Evan ChengEliminate TargetRegisterDesc::ImmSubRegs. It's no longe...
2008-06-26 Dale JohannesenFixes the last x86-64 test failure in compat.exp:
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-04-15 Chuck Rose IIIVisualStudio project files updated. #include <algorith...
2008-04-15 Evan ChengSort sub-registers and super-registers lists according...
2008-03-25 Dan GohmanAdd explicit keywords.
2008-03-11 Chris Lattneremit an ID # for each regclass ID. Chris doesn't like...
2008-02-26 Bill WendlingRename PrintableName to Name.
2008-02-26 Bill WendlingChange "Name" to "AsmName" in the target register info...
2008-02-24 Bill WendlingSome platforms use the same name for 32-bit and 64...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-05 Chris Lattnerchange getQualifiedName to be a global function.
2007-12-29 Chris Lattnerremove attributions from utils.
2007-11-13 Dale JohannesenAdd parameter to getDwarfRegNum to permit targets
2007-11-12 Owen AndersonFix on 64-bit machines.
2007-11-11 Anton KorobeynikovUse TableGen to emit information for dwarf register...
2007-11-07 Dale JohannesenInterchange Dwarf numbers of ESP and EBP on x86 Darwin.
2007-09-19 Evan ChengAdd CopyCost to TargetRegisterClass. This specifies...
2007-08-04 Chandler CarruthThis is the patch to provide clean intrinsic function...
2007-07-27 Chuck Rose IIIVStudio compiler errors and placing Function*->ExFunc...
2007-07-26 Christopher LambHave register info provide the inverse mapping of regis...
2007-06-27 Evan ChengOne additional field in TargetRegisterDesc.
2007-06-26 Evan ChengAdd immediate sub-registers.
2007-06-13 Christopher LambAdd support to tablegen for specifying subregister...
2007-06-04 Bill WendlingPatches by Chuck Rose to unbreak V Studio builds.
2007-06-04 Dan GohmanRemove the operator<< for MVT::ValueType in preparation...
2007-05-01 Nate BegemanA bit of feedback from Chris that I missed; error rathe...
2007-05-01 Nate Begemanllvm bug #1350, parts 1, 2, and 3.
2007-04-21 Evan ChengBug fix; add super-registers sets.
2007-04-20 Evan ChengAdd sub-registers sets.
2007-02-26 Chris Lattneremit an enum value for the # of target registers.
2006-12-07 Bill WendlingWhat should be the last unnecessary <iostream>s in...
next