- 856ba76 Added LLVM copyright header. by John Criswell · 21 years ago
- e488e93 Added LLVM copyright notice to Makefiles. by John Criswell · 21 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
- 0522b08 Minor leftover fixups from replaceMachineCodeForFunction () change. by Brian Gaeke · 21 years ago
- 682ce72 Make replaceMachineCodeForFunction return void. by Brian Gaeke · 21 years ago
- 43a5ff8 Emit x86 instructions for: A = B op C, where A and B are 16-bit registers, by Chris Lattner · 21 years ago
- 6ac1d71 Further cleanups and simplifications by Chris Lattner · 21 years ago
- 6c09db2 Eliminate code for pointer size and endianness emulation. by Chris Lattner · 21 years ago
- 44ffd5a The Grammar Police was here. by Misha Brukman · 21 years ago
- c01d123 * Rename X86::IMULr16 -> X86::IMULrr16 by Chris Lattner · 21 years ago
- b2acc51 * Multiplications by 2^X are turned into shifts. This factors code out of the by Chris Lattner · 21 years ago
- f634a10 Add some new instructions. Wheee by Chris Lattner · 21 years ago
- b169841 .string adds an implicit zero at the end. This is not what we wanted. by Chris Lattner · 21 years ago
- a81fc68 Fix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.llx by Chris Lattner · 21 years ago
- 7381506 Add support for the new varargs intrinsics by Chris Lattner · 21 years ago
- e5f6859 You can't just blat the address into memory, you have to blat its displacement. by Brian Gaeke · 21 years ago
- 9b8c291 Implement replaceMachineCodeForFunction() for x86. by Brian Gaeke · 21 years ago
- 9a7871b Add prototype for replaceMachineCodeForFunction(). by Brian Gaeke · 21 years ago
- 45f0b6d Fix typo in comment. by Brian Gaeke · 21 years ago
- 72ac148d Add support for 'weak' linkage. by Chris Lattner · 21 years ago
- fd05924 Decrease usage of use_size() by Chris Lattner · 21 years ago
- c2b81f6 Output a contorted sequence of instructions to make sure that we don't access by Chris Lattner · 21 years ago
- d5b7c47 Disable the leaf function optimization, which is apparently not legal on by Chris Lattner · 21 years ago
- cf00c4a Fix spelling. by Misha Brukman · 21 years ago
- 2c9b913 Add # of printed instructions statistic to both the SPARC and X86 LLC backends. by Brian Gaeke · 21 years ago
- c58c169 Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke pass by Chris Lattner · 21 years ago
- 7237ece Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller. by Alkis Evlogimenos · 21 years ago
- eed462b Change llc command line for register allocators by Alkis Evlogimenos · 21 years ago
- 77e78d0 Revert previous change. For some reason this went into the main branch by Alkis Evlogimenos · 21 years ago
- 6ac2c8c Added command line option for linear scan allocator by Alkis Evlogimenos · 21 years ago
- b787e13 Be a little more specific about what is begin generated. Only print by Chris Lattner · 21 years ago
- b3aad5d Only emit inter-field-padding if the amount of padding is != 0 by Chris Lattner · 21 years ago
- 410d1b5 Updated to find source files using VPATH. This makes writing build rules by John Criswell · 21 years ago
- ad20071 * Simplify printConstantValueOnly by moving the tail padding stuff directly by Chris Lattner · 21 years ago
- ee5457c Eliminate support for the llvm.unwind intrinisic, using the Unwind instruction instead by Chris Lattner · 21 years ago
- 36143fc Add support for the unwind instruction by Chris Lattner · 21 years ago
- 69077e2 Checkin of autoconf-style object root. by John Criswell · 21 years ago
- b7f7296 OptInfo is no longer required by Chris Lattner · 21 years ago
- aeb54b8 Add support for the llvm.unwind intrinsic, which we codegen to just do an abort by Chris Lattner · 21 years ago
- bb144a8 Targets should configure themselves based on a Module, not some wierd flags by Chris Lattner · 21 years ago
- 58c41fe Implement: Jello/test-constantexpr.ll by Chris Lattner · 21 years ago
- f3526e2 Change all #include'd files to be :: rules instead of : rules by Chris Lattner · 21 years ago
- 72af6b8 Add support for the sig(set|long)jmp intrinsics by Chris Lattner · 21 years ago
- 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
- 7540565 Fix ABI issue: Longs really do need to be only 4 byte aligned on X86. by Chris Lattner · 21 years ago
- f3c274d Adjust to new API, add expandCall stub by Chris Lattner · 21 years ago
- 51970b2 Add support for unconditional branches and for emitting JE instructions by Chris Lattner · 21 years ago
- 3e3c805 X86 static backend: smacked Function at a time: smacked by Brian Gaeke · 21 years ago
- 19df387 Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
- 8844a0b addPassesToJITCompile and addPassesToEmitMachineCode now take a by Brian Gaeke · 21 years ago
- b428654 addPassesToJITCompile now takes a FunctionPassManager, to support by Brian Gaeke · 21 years ago
- 9826bdb Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
- 9d99b43 Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
- 99c27d7 Just incorporating some notes I wrote for myself into a place where they won't by Brian Gaeke · 21 years ago
- 00b4094 Add basic support for 16 and 32 bit function arguments! by Chris Lattner · 21 years ago
- d59414f Sort #includes, eliminate #include of "llvm/Type.h" which was redundant by Chris Lattner · 21 years ago
- 67488a9 Cygwin apparently works with %'s on registers! by Chris Lattner · 21 years ago
- 2bcee34 Whoops, accidental checkin. :( by Chris Lattner · 21 years ago
- 93c1afa Add a new -enable-cygwin-compatible-output argument, which make the output more by Chris Lattner · 21 years ago
- 2a09877 Print % signs before register names; turn off "noprefix" mode in gas output. by Brian Gaeke · 21 years ago
- e7e33c0 Add (ret int) expander so that we can at least write testcases by Chris Lattner · 21 years ago
- bf2f8a9 Converted tabs to spaces. by Misha Brukman · 21 years ago
- 859e5cc Removed `-debug' so that spurious printouts of patterns are not seen at by Misha Brukman · 21 years ago
- b84fe1c Add patterns for multiply, and, or, and xor by Chris Lattner · 21 years ago
- 2aa3a66 Until the pattern matching instruction selector is finished, enable debug output from it by Chris Lattner · 21 years ago
- ac0c868 Add support for a pattern matching instruction selector. This is still in by Chris Lattner · 21 years ago
- 69666e5 This register is never used, disable it. by Chris Lattner · 21 years ago
- 2959b6e Completely eliminate the isVoid TSFlag, shifting over all other fields by Chris Lattner · 21 years ago
- d87b59c add a pattern for RET, immediates no longer need to be explicitly typed by Chris Lattner · 21 years ago
- c9bbfbc Factor shared code by Chris Lattner · 21 years ago
- 02beda1 This is the real fix for the previous register allocator problem. by Chris Lattner · 21 years ago
- 0bfd186 Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enable by Chris Lattner · 21 years ago
- c34921d Change comments into something that TableGen can read! by Chris Lattner · 21 years ago
- 6770aed Rename register classes to be upper case to make it obvious that they are X86 by Chris Lattner · 21 years ago
- e5bb2d9 There is nothing special about noops anymore by Chris Lattner · 21 years ago
- c8f4587 transition to using let instead of set by Chris Lattner · 21 years ago
- 5e2cb8b Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx by Chris Lattner · 21 years ago
- 72feb15 Simplify some constant expressions by Chris Lattner · 21 years ago
- d587a84 Remove illegal, unsupported escapes. This fixes program: Ptrdist-bc by Chris Lattner · 21 years ago
- e012132 * Sort #includes, remove dupliates by Chris Lattner · 21 years ago
- 7af9a38 Specify custom name for registers to get the ()'s in the name. by Chris Lattner · 21 years ago
- 8d44ba8 Start using tablegen'd instruction enum list by Chris Lattner · 21 years ago
- 113455b Resort tables by Chris Lattner · 21 years ago
- 4d18d5c Lump the base opcode in with the X86 TargetSpecific flags by Chris Lattner · 21 years ago
- abf05b2 * Start using tablegen'd instruction descriptions by Chris Lattner · 21 years ago
- c01f393 Start using tablegenerated instruction descriptions by Chris Lattner · 21 years ago
- 1cca5e3 Add new TableGen instruction definitions by Chris Lattner · 21 years ago
- 5302e28 Remove the old .def file, it is now obsolete by Chris Lattner · 21 years ago
- cb53358 Set debug types by Chris Lattner · 21 years ago
- b77eb78 Add Target class for X86 target by Chris Lattner · 21 years ago
- 9eab316 The RegisterInfo class is obsolete by Chris Lattner · 21 years ago
- a676978 Tell CVS to ignore all .inc files by Chris Lattner · 21 years ago
- 8320035 Switch over to tablegen generated header files by Chris Lattner · 21 years ago
- 7ad3e06 Switch over to TableGen generated register file description by Chris Lattner · 21 years ago
- 762fb5f Initial checkin of X86.td file by Chris Lattner · 21 years ago
- b76d6fc Initial checkin of X86 Register File description by Chris Lattner · 21 years ago
- 09ce077 Fix typeos in comments by Chris Lattner · 21 years ago
- a11136b Move DEBUG to Debug.h by Chris Lattner · 21 years ago
- 7296fb0 This method is long dead by Chris Lattner · 21 years ago
- b08f3df Remove more obsolete comments by Chris Lattner · 21 years ago