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