tblgen: Use semantically correct RTTI functions.
[oota-llvm.git] / utils / TableGen / InstrInfoEmitter.cpp
2012-10-10 Sean Silvatblgen: Use semantically correct RTTI functions.
2012-10-10 Sean Silvatblgen: Mechanically move dynamic_cast<> to dyn_cast<>.
2012-09-18 Andrew TrickTableGen subtarget emitter. Use getSchedClassIdx.
2012-09-17 Andrew TrickRevert r164061-r164067. Most of the new subtarget emitter.
2012-09-17 Andrew TrickTableGen subtarget emitter. Use getSchedClassIdx.
2012-08-16 Jakob Stoklund OlesenAdd an MCID::Select flag and TII hooks for optimizing...
2012-07-07 Andrew TrickI'm introducing a new machine model to simultaneously...
2012-06-11 Jakob Stoklund OlesenWrite llvm-tblgen backends as functions instead of...
2012-04-11 Jim GrosbachTidy up. Whitespace.
2012-04-01 Craig TopperUse SequenceToOffsetTable to create instruction name...
2012-03-23 Benjamin KramerInclude cstdio in a few place that depended on getting...
2012-03-15 Jakob Stoklund OlesenRevert r152202: "Use uint16_t to store InstrNameIndices...
2012-03-11 Craig TopperShrink and reorder some fields in MCOperandInfo to...
2012-03-08 Craig TopperUse uint16_t to store instruction implicit uses and...
2012-03-08 Craig TopperRe-commit r152202 hopefully fixing the MSVC linker...
2012-03-07 Chad RosierRevert r152202 as it's causing internal buildbot failures.
2012-03-07 Craig TopperUse uint16_t to store InstrNameIndices in MCInstrInfo...
2012-02-10 Benjamin KramerPut instruction names into an indexed string table...
2012-02-09 Benjamin KramerMove the Name field in MCInstrDesc to the end, saving...
2011-10-22 Benjamin KramerMove various generated tables into read-only memory...
2011-10-01 Peter CollingbourneMove TableGen's parser and entry point into a library
2011-09-25 Jakob Stoklund OlesenAdd target hook for pseudo instruction expansion.
2011-09-20 Andrew TrickRestore hasPostISelHook tblgen flag.
2011-09-20 Andrew TrickARM isel bug fix for adds/subs operands.
2011-08-30 Evan ChengFollow up to r138791.
2011-07-29 David GreeneUnconstify Inits
2011-07-29 David Greene[AVX] Constify Inits
2011-07-15 NAKAMURA TakumiEliminate "const" from extern const to fix breakeage...
2011-07-14 Benjamin KramerAdd a new field to MCOperandInfo that contains informat...
2011-07-14 Evan ChengNext round of MC refactoring. This patch factor MC...
2011-07-13 Owen AndersonAdd a target-indepedent entry to MCInstrDesc to describ...
2011-07-11 Eric ChristopherRevert r134921, 134917, 134908 and 134907. They're...
2011-07-11 David Greene[AVX] Make Inits Foldable
2011-07-01 Evan Cheng- Added MCSubtargetInfo to capture subtarget features...
2011-07-01 Evan ChengHide the call to InitMCInstrInfo into tblgen generated...
2011-06-28 Evan ChengAdd MCInstrInfo registeration machinery.
2011-06-28 Evan ChengMerge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-27 Evan ChengRemove RCBarriers from TargetInstrDesc.
2011-06-27 Owen AndersonAdd support for alternative register names, useful...
2011-06-15 Jakob Stoklund OlesenGive CodeGenRegisterClass a real sorted member set.
2011-03-15 Evan Cheng- Add "Bitcast" target instruction property for instruc...
2010-11-17 Evan ChengRemove ARM isel hacks that fold large immediates into...
2010-11-01 Chris Lattnerfactor the operand list (and related fields/operations...
2010-09-23 Owen AndersonRevert r114703 and r114702, removing the isConditionalM...
2010-09-23 Owen AndersonAdd an TargetInstrDesc bit to indicate that a given...
2010-08-08 Bill WendlingAdd back in r109901, which adds a Compare flag to the...
2010-08-06 Bill WendlingRevert r109901. The implementation of <rdar://problem...
2010-07-30 Bill WendlingAdd a "Compare" flag to the target instruction descript...
2010-06-18 Dan GohmanStart TargetRegisterClass indices at 0 instead of 1...
2010-06-09 Eric ChristopherHow about ULL...
2010-06-08 Bruno Cardoso LopesReapply r105521, this time appending "LLU" to 64 bit
2010-04-05 Jakob Stoklund OlesenReplace TSFlagsFields and TSFlagsShifts with a simpler...
2010-03-25 Jakob Stoklund OlesenTeach TableGen to understand X.Y notation in the TSFlag...
2010-03-19 Chris LattnerFinally change the instruction looking map to be a...
2010-03-19 Chris Lattnermake inst_begin/inst_end iterate over InstructionsByEnu...
2010-03-19 Chris Lattnerrevert 98912
2010-03-19 Chris Lattnermake inst_begin/inst_end iterate over InstructionsByEnu...
2010-03-19 Chris Lattnerchange Target.getInstructionsByEnumValue to return...
2010-02-10 Chris LattnerIntroduce a new CodeGenInstruction::ConstraintInfo...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-15 Dale JohannesenRemove DEBUG_DECLARE, looks like we don't need it.
2010-01-09 Dale JohannesenAdd DEBUG_DECLARE. Not used yet.
2010-01-08 Dale JohannesenAdd DEBUG_VALUE. Not used yet.
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-10-01 Evan ChengAdd instruction flags: hasExtraSrcRegAllocReq and hasEx...
2009-09-28 Jakob Stoklund OlesenIntroduce the TargetInstrInfo::KILL machine instruction...
2009-08-24 Chris Lattnerprune the #includes in raw_ostream.h by moving a
2009-07-29 Chris Lattner1. Introduce a new TargetOperandInfo::getRegClass(...
2009-07-29 Chris Lattnermake ptr_rc derive from a new PointerLikeRegClass tblge...
2009-07-03 Daniel DunbarReplace std::iostreams with raw_ostream in TableGen.
2009-04-13 Dan GohmanRename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize
2009-04-13 Dan GohmanAdd a new TargetInstrInfo MachineInstr opcode, COPY_TO_...
2008-12-03 Dan GohmanRename isSimpleLoad to canFoldAsLoad, to better reflect...
2008-10-17 Evan ChengAdd RCBarriers to TargetInstrDesc. It's a list of regis...
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-05-31 Dan GohmanTeach the DAGISelEmitter to not compute the variable_op...
2008-05-29 Dan GohmanFix a tblgen problem handling variable_ops in tblgen...
2008-05-28 Bill WendlingAdd a flag to indicate that an instruction is as cheap...
2008-04-03 Dan GohmanMove instruction flag inference out of InstrInfoEmitter...
2008-03-16 Christopher LambMake insert_subreg a two-address instruction, vastly...
2008-03-15 Evan ChengRemove isImplicitDef TargetInstrDesc flag.
2008-03-15 Evan ChengReplace all target specific implicit def instructions...
2008-02-02 Evan ChengSDIsel processes llvm.dbg.declare by recording the...
2008-01-10 Chris LattnerSimplify the side effect stuff a bit more and make...
2008-01-10 Chris LattnerStart inferring side effect information more aggressive...
2008-01-10 Chris Lattnerif an instr lacks a pattern, assume it has side effects...
2008-01-10 Chris Lattnerstart inferring 'no side effects'.
2008-01-10 Chris LattnerInfer mayload
2008-01-10 Chris Lattnerrealize that instructions who match intrinsics that...
2008-01-08 Chris Lattneradd a mayLoad property for machine instructions, a...
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerRename all the M_* flags to be namespace qualified...
2008-01-07 Chris Lattnerrename hasVariableOperands() -> isVariadic(). Add...
2008-01-07 Chris LattnerMove M_* flags down in the file. Move SchedClass up...
2008-01-07 Chris Lattnerthe name field of instructions is never set to a non...
2008-01-07 Chris LattnerAdd predicates methods to TargetOperandInfo, and switch...
2008-01-06 Chris Lattnerrename isLoad -> isSimpleLoad due to evan's desire...
2008-01-06 Chris Lattnerrename isStore -> mayStore to more accurately reflect...
2008-01-06 Chris LattnerChange the 'isStore' inferrer to look for 'SDNPMayStore'
next