aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-1119-27/+102
* Hopefully fix the objdir != srcdir issueChris Lattner2003-11-071-6/+12
* Fix warnings building on sparcChris Lattner2003-11-061-2/+2
* We know exactly what the value of $< is, so instead of using `basename $<` toMisha Brukman2003-11-051-8/+7
* Change all machine basic block modifier functions in MRegisterInfo toAlkis Evlogimenos2003-11-042-41/+54
* Fix problems in previous changes. This fixes several regressions last night.Chris Lattner2003-11-042-10/+12
* Significantly simplify constant emission by unifying the stuff which used to ...Chris Lattner2003-11-032-294/+238
* Incorporate printSingleConstantValue into its single callerChris Lattner2003-11-032-178/+132
* * Reformat some codeChris Lattner2003-11-032-84/+68
* Delete unused EmitByteSwap methodChris Lattner2003-10-232-98/+86
* * Order includes according to style guideMisha Brukman2003-10-232-210/+212
* Converted tabs to spaces.Misha Brukman2003-10-221-1/+1
* Added LLVM copyright header.John Criswell2003-10-218-0/+56
* Added LLVM copyright notice to Makefiles.John Criswell2003-10-201-0/+8
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-2014-0/+98
* Minor leftover fixups from replaceMachineCodeForFunction () change.Brian Gaeke2003-10-201-1/+1
* Make replaceMachineCodeForFunction return void.Brian Gaeke2003-10-201-2/+1
* Emit x86 instructions for: A = B op C, where A and B are 16-bit registers,Chris Lattner2003-10-203-0/+94
* Further cleanups and simplificationsChris Lattner2003-10-202-64/+34
* Eliminate code for pointer size and endianness emulation.Chris Lattner2003-10-203-314/+41
* The Grammar Police was here.Misha Brukman2003-10-202-2/+2
* * Rename X86::IMULr16 -> X86::IMULrr16Chris Lattner2003-10-206-19/+69
* * Multiplications by 2^X are turned into shifts. This factors code out of theChris Lattner2003-10-192-190/+402
* Add some new instructions. WheeeChris Lattner2003-10-191-1/+21
* .string adds an implicit zero at the end. This is not what we wanted.Chris Lattner2003-10-192-2/+2
* Fix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.llxChris Lattner2003-10-192-18/+42
* Add support for the new varargs intrinsicsChris Lattner2003-10-182-52/+72
* You can't just blat the address into memory, you have to blat itsBrian Gaeke2003-10-171-4/+7
* Implement replaceMachineCodeForFunction() for x86.Brian Gaeke2003-10-171-0/+7
* Add prototype for replaceMachineCodeForFunction().Brian Gaeke2003-10-171-0/+2
* Fix typo in comment.Brian Gaeke2003-10-161-1/+1
* Add support for 'weak' linkage.Chris Lattner2003-10-162-2/+6
* Decrease usage of use_size()Chris Lattner2003-10-152-2/+2
* Output a contorted sequence of instructions to make sure that we don't accessChris Lattner2003-10-141-8/+20
* Disable the leaf function optimization, which is apparently not legal onChris Lattner2003-10-141-25/+2
* Fix spelling.Misha Brukman2003-10-104-4/+4
* Add # of printed instructions statistic to both the SPARC and X86 LLC backends.Brian Gaeke2003-10-062-0/+8
* Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke passChris Lattner2003-10-053-62/+14
* Moved enum and command-line option in separate file. Also added function that...Alkis Evlogimenos2003-10-021-29/+2
* Change llc command line for register allocatorsAlkis Evlogimenos2003-10-021-6/+25
* Revert previous change. For some reason this went into the main branchAlkis Evlogimenos2003-10-011-19/+2
* Added command line option for linear scan allocatorAlkis Evlogimenos2003-10-011-2/+19
* Be a little more specific about what is begin generated. Only printChris Lattner2003-09-101-12/+12
* Only emit inter-field-padding if the amount of padding is != 0Chris Lattner2003-09-102-2/+4
* Updated to find source files using VPATH. This makes writing build rulesJohn Criswell2003-09-091-0/+6
* * Simplify printConstantValueOnly by moving the tail padding stuff directlyChris Lattner2003-09-092-130/+180
* Eliminate support for the llvm.unwind intrinisic, using the Unwind instructio...Chris Lattner2003-09-082-2/+0
* Add support for the unwind instructionChris Lattner2003-09-082-0/+10
* Checkin of autoconf-style object root.John Criswell2003-09-061-6/+6
* OptInfo is no longer requiredChris Lattner2003-09-011-1/+0