1. 1cfa077 Fix shift overflow bug that would occur when a field was a full 32-bits by Chris Lattner · 16 years ago
  2. bc95b23 Add instruction names as comments to InstBits entries. by Evan Cheng · 16 years ago
  3. e3e3626 Eliminate a compile time warning. by Evan Cheng · 16 years ago
  4. acff339 Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be const. Make corresponding changes. by Evan Cheng · 16 years ago
  5. 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 16 years ago
  6. c929823 Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs pass. Add a new TII, subreg_to_reg, which is like insert_subreg except that it takes an immediate implicit value to insert into rather than a register. by Christopher Lamb · 17 years ago
  7. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
  8. a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 17 years ago
  9. 3060910 remove attributions from utils. by Chris Lattner · 17 years ago
  10. 08d5207 Add target independent MachineInstr's to represent subreg insert/extract in MBB's. PR1350 by Christopher Lamb · 17 years ago
  11. a683f9b Files missing from LABEL check in. by Jim Laskey · 18 years ago
  12. f5da133 What should be the last unnecessary <iostream>s in the library. by Bill Wendling · 18 years ago
  13. f64f9a4 Remove the isTwoAddress property from the CodeGenInstruction class. It should by Chris Lattner · 18 years ago
  14. fa3e3b9 Remove an unused variable. by Reid Spencer · 18 years ago
  15. 8aa01f4 Fix JIT encoding of two-addr instructions. by Chris Lattner · 18 years ago
  16. cb12903 Clean up. by Jim Laskey · 18 years ago
  17. f1b05bf 1. Simplfy bit operations. 2. Coalesce instruction cases. by Jim Laskey · 18 years ago
  18. ed39343 Move base value of instruction to lookup table to prepare for case reduction. by Jim Laskey · 18 years ago
  19. 1406bda Reduce bloat in target libraries by removing per machine instruction assertion by Jim Laskey · 18 years ago
  20. 485c00f Fix miscodegen of V_SET0 in PPC. by Chris Lattner · 19 years ago
  21. 188454a Don't emit JIT code for these instructions by Chris Lattner · 19 years ago
  22. dc93efe Fix an incompatibility with GCC 4.1, thanks to Vladimir Merzliakov by Chris Lattner · 19 years ago
  23. fcd60a0 The code emitter generator only supports targets with 32-bit instruction by Chris Lattner · 19 years ago
  24. 3da94ae Remove trailing whitespace by Misha Brukman · 20 years ago
  25. 28eefa5 * Factor out (into new fn) a loop emitting operand shifts into the instruction by Misha Brukman · 20 years ago
  26. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  27. 2c38413 Do not #include files into the llvm namespace by Chris Lattner · 20 years ago
  28. ad346ad Deleted commented-out code as we now get namespace directly, add comments by Misha Brukman · 20 years ago
  29. e2ba778 Use the target name instead of hard-coding SparcV9. by Misha Brukman · 20 years ago
  30. 2b27b88 This was a good idea, but until this does not break the build of by Chris Lattner · 20 years ago
  31. d7a5b28 Use the current target name instead of a ClassPrefix. by Misha Brukman · 20 years ago
  32. eb178c1 * Use Classname and ClassPrefix instead of hard-coded V9 values by Misha Brukman · 20 years ago
  33. 4e4f863 * Added documentation in the file header by Misha Brukman · 20 years ago
  34. 2082ebe Finegrainify namespacification by Chris Lattner · 20 years ago
  35. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  36. 01d4582 Added LLVM copyright header. by John Criswell · 21 years ago
  37. 0bb806b Do not put DEBUG() guard around error condition; this must *always* be printed. by Misha Brukman · 21 years ago
  38. dfd414a Added asserts to prevent negative shift amounts from being generated. by Misha Brukman · 21 years ago
  39. 0e5e49e convert over to using TableGen backends by Chris Lattner · 21 years ago
  40. d88ba5a Stop special-casing annul and predict bits (which are Sparc-specific anyway) by Misha Brukman · 21 years ago
  41. ffaee37 No functional changes, comment the fix I just put in by Chris Lattner · 21 years ago
  42. d7efef9 The CodeEmitterGenerator used to consider ANY uninitialized field as being an by Chris Lattner · 21 years ago
  43. c648dab DEBUG got moved to Debug.h by Chris Lattner · 21 years ago
  44. 6f334ad Add new getValueAsBitsInit 'high-level' method by Chris Lattner · 21 years ago
  45. 048c00d Simplify code to match new interfaces by Chris Lattner · 21 years ago
  46. cf1b585 Minor cleanups by Chris Lattner · 21 years ago
  47. ab47ae3 Factor code out into a new getAllDerivedDefinitions method, which is generally useful by Chris Lattner · 21 years ago
  48. c9670ef More minor cleanups of the interface by Chris Lattner · 21 years ago
  49. f745a20 Rename createEmitter to run because eventually all tablegen backends will by Chris Lattner · 21 years ago
  50. 3070954 Don't crash if there is no Inst class in the tablegen file! by Chris Lattner · 21 years ago
  51. c86516f Added a DEBUG() guard to a debug information printout. by Misha Brukman · 21 years ago
  52. f6e5217 Fixed a bug: outputting name of variable instead of its value. by Misha Brukman · 21 years ago
  53. 7eac476 This optimization greatly enhances efficiency of creating new instructions by by Misha Brukman · 21 years ago
  54. 48aa824 Stop using the `Offset' variable, as we are cycling through the bits of a field by Misha Brukman · 21 years ago
  55. 1cb65f2 Old versions of GCC doesn't have <ostream> :( by Chris Lattner · 21 years ago
  56. f4ef4c8 All debug print statements are now output with the DEBUG() guard to make by Misha Brukman · 21 years ago
  57. 3d194ac * Stop ignoring cc registers, since we actually use them in branches. by Misha Brukman · 21 years ago
  58. 9ced167 Stop ignoring the `cc' field, we actually use it now (e.g. conditional move) by Misha Brukman · 21 years ago
  59. e7800b5 getValueOp() now takes a MachineInstr as well as a MachineOperand. by Misha Brukman · 21 years ago
  60. ecc7fd3 Output the opcode name of the instruction being emitted to cerr. by Misha Brukman · 21 years ago
  61. b9dd815 Cannot output `static' in generated cpp code: results in error. It's already by Misha Brukman · 21 years ago
  62. cbfde0a * Now outputting a static function getBinaryCodeForInstr() (JIT-accessible) by Misha Brukman · 21 years ago
  63. 9fff7e1 First cut at the Code Generator using the TableGen methodology. by Misha Brukman · 21 years ago