aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add a missing dependencyChris Lattner2004-10-161-1/+1
* Fix file headerChris Lattner2004-10-161-1/+1
* Be more careful about looking for constants when we really want constantint's.Chris Lattner2004-10-161-10/+8
* Move the implementation of the instructions clone methods to this file soChris Lattner2004-10-151-0/+30
* There is no reason not to build these in parallelChris Lattner2004-10-151-1/+2
* Add a space between the type and name of value when printing error messageMisha Brukman2004-10-151-1/+1
* Don't print a bunch of metrics that are meaningless for external functionsChris Lattner2004-10-151-17/+20
* Instruction select globals with offsets better. For example, on this testChris Lattner2004-10-151-7/+17
* Give the X86 JIT the ability to encode global+disp constants. PatchChris Lattner2004-10-151-27/+54
* Give the X86 asm printer the ability to print out addressing modes that haveChris Lattner2004-10-151-25/+53
* Allow X86 addressing modes to represent globals with offsets. Patch contributedChris Lattner2004-10-151-5/+10
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-151-5/+9
* This patch fixes the nasty bug that caused 175.vpr to fail for X86 last night.Chris Lattner2004-10-151-1/+2
* This patch adds and improves debugging output. No functionality changes.Chris Lattner2004-10-151-3/+7
* Better codegen of binary integer ops with 32 bit immediate operands.Nate Begeman2004-10-151-2/+22
* The field is called `imm22', not simply `imm'Misha Brukman2004-10-142-2/+2
* Synthetic instructions RET and RETL need to have all 3 parameters specifiedMisha Brukman2004-10-142-8/+12
* Class F2_1 already inherits the imm22 field from class F2Misha Brukman2004-10-142-2/+0
* Generate the SparcV8 code emitter from .td filesMisha Brukman2004-10-142-2/+10
* * In the F3_1 class, default asi to 0 because it's not currently usedMisha Brukman2004-10-142-4/+2
* Fix a bug John tracked down in libstdc++ where we were incorrectly deletingChris Lattner2004-10-141-1/+2
* Add FSTOI, FDTOI (fp to integer cast) instructions.Brian Gaeke2004-10-142-0/+8
* Rewrite emitCastOperation, refactoring parts of it into emitIntegerCast, andBrian Gaeke2004-10-142-108/+184
* Add list of libc procedures we'll use, at some point.Brian Gaeke2004-10-142-12/+28
* Make sure any client of Dominators.h links in Dominators.cppChris Lattner2004-10-141-0/+2
* Do not use the same variable name for two different variables in theChris Lattner2004-10-141-3/+2
* * Claim to support machine code emission - return false fromMisha Brukman2004-10-141-4/+26
* * Include the real (generated) version of getBinaryCodeForInstr()Misha Brukman2004-10-141-10/+20
* * Make a PPC32-specific code emitter because we have separate classes for 32-Misha Brukman2004-10-141-6/+6
* Checking in code that works on my simple test case. However, there is still a...Tanya Lattner2004-10-141-104/+205
* There is only one field in an instruction, and that is `Inst', the final view ofMisha Brukman2004-10-141-51/+51
* PowerPC instruction definitions use LittleEndian-style encoding [0..31]Misha Brukman2004-10-143-0/+6
* Add isLittleEndianEncoding to InstrInfo class, defaults to `off'Misha Brukman2004-10-141-0/+6
* When converting phi nodes into select instructions, we shouldn't promote PHIChris Lattner2004-10-141-41/+93
* Allow this file to compile on Darwin.Reid Spencer2004-10-141-0/+1
* Use __MINGW instead of __MING. Patch contributed by Henrik Bach.Reid Spencer2004-10-142-2/+2
* Get proper BSD #includes for MappedFile implementation.Reid Spencer2004-10-141-0/+2
* Implementation of MappedFile for Win32. Patch provided by Jeff Cohen.Reid Spencer2004-10-142-12/+202
* Today is not my day. Fix broken #Chris Lattner2004-10-141-1/+1
* unbreak previous checkin :(Chris Lattner2004-10-141-1/+1
* Add back a missing parenChris Lattner2004-10-141-2/+2
* Fit to 80 colsChris Lattner2004-10-141-7/+6
* Wrap to 80 cols, delete some seriously old debugging printoutsChris Lattner2004-10-141-26/+15
* Fit in 80 columnsChris Lattner2004-10-141-13/+14
* Minor cleanupsChris Lattner2004-10-141-7/+3
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-1333-120/+111
* Minor cleanups:Chris Lattner2004-10-121-23/+20
* Transform memmove -> memcpy when the source is obviously constant memory.Chris Lattner2004-10-121-16/+33
* Minor tweaksChris Lattner2004-10-121-5/+5
* Implement a new methodChris Lattner2004-10-121-3/+27