aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2004-10-15Give the X86 JIT the ability to encode global+disp constants. PatchChris Lattner
2004-10-15Give the X86 asm printer the ability to print out addressing modes that haveChris Lattner
2004-10-15Allow X86 addressing modes to represent globals with offsets. Patch contributedChris Lattner
2004-10-15Allow machine operands to represent global variables with offsets. This isChris Lattner
2004-10-15This patch fixes the nasty bug that caused 175.vpr to fail for X86 last night.Chris Lattner
2004-10-15This patch adds and improves debugging output. No functionality changes.Chris Lattner
2004-10-15Better codegen of binary integer ops with 32 bit immediate operands.Nate Begeman
2004-10-14The field is called `imm22', not simply `imm'Misha Brukman
2004-10-14Synthetic instructions RET and RETL need to have all 3 parameters specifiedMisha Brukman
2004-10-14Class F2_1 already inherits the imm22 field from class F2Misha Brukman
2004-10-14Generate the SparcV8 code emitter from .td filesMisha Brukman
2004-10-14* In the F3_1 class, default asi to 0 because it's not currently usedMisha Brukman
2004-10-14Fix a bug John tracked down in libstdc++ where we were incorrectly deletingChris Lattner
2004-10-14Add FSTOI, FDTOI (fp to integer cast) instructions.Brian Gaeke
2004-10-14Rewrite emitCastOperation, refactoring parts of it into emitIntegerCast, andBrian Gaeke
2004-10-14Add list of libc procedures we'll use, at some point.Brian Gaeke
2004-10-14Make sure any client of Dominators.h links in Dominators.cppChris Lattner
2004-10-14Do not use the same variable name for two different variables in theChris Lattner
2004-10-14* Claim to support machine code emission - return false fromMisha Brukman
2004-10-14* Include the real (generated) version of getBinaryCodeForInstr()Misha Brukman
2004-10-14* Make a PPC32-specific code emitter because we have separate classes for 32-Misha Brukman
2004-10-14Checking in code that works on my simple test case. However, there is still a...Tanya Lattner
2004-10-14There is only one field in an instruction, and that is `Inst', the final view ofMisha Brukman
2004-10-14PowerPC instruction definitions use LittleEndian-style encoding [0..31]Misha Brukman
2004-10-14Add isLittleEndianEncoding to InstrInfo class, defaults to `off'Misha Brukman
2004-10-14When converting phi nodes into select instructions, we shouldn't promote PHIChris Lattner
2004-10-14Allow this file to compile on Darwin.Reid Spencer
2004-10-14Use __MINGW instead of __MING. Patch contributed by Henrik Bach.Reid Spencer
2004-10-14Get proper BSD #includes for MappedFile implementation.Reid Spencer
2004-10-14Implementation of MappedFile for Win32. Patch provided by Jeff Cohen.Reid Spencer
2004-10-14Today is not my day. Fix broken #Chris Lattner
2004-10-14unbreak previous checkin :(Chris Lattner
2004-10-14Add back a missing parenChris Lattner
2004-10-14Fit to 80 colsChris Lattner
2004-10-14Wrap to 80 cols, delete some seriously old debugging printoutsChris Lattner
2004-10-14Fit in 80 columnsChris Lattner
2004-10-14Minor cleanupsChris Lattner
2004-10-13Update to reflect changes in Makefile rules.Reid Spencer
2004-10-12Minor cleanups:Chris Lattner
2004-10-12Transform memmove -> memcpy when the source is obviously constant memory.Chris Lattner
2004-10-12Minor tweaksChris Lattner
2004-10-12Implement a new methodChris Lattner
2004-10-12This nutty patch has been in my tree since before 1.3 went out, and it needsChris Lattner
2004-10-12Fix a REALLY obscure bug in my previous checkin, which was splicing the ENDChris Lattner
2004-10-11Handle a common case more carefully. In particular, instead of transformingChris Lattner
2004-10-11Allow creation of GEP constantexprs with a vector of value* operands asChris Lattner
2004-10-11Implement remove/eraseFromParent methodsChris Lattner
2004-10-11Make this buildChris Lattner
2004-10-11Reenable the transform, turning X/-10 < 1 into X > -10Chris Lattner
2004-10-11Fix a warning that is emitted on the sunsChris Lattner