- 2bcee34 Whoops, accidental checkin. :( by Chris Lattner · 22 years ago
- 93c1afa Add a new -enable-cygwin-compatible-output argument, which make the output more by Chris Lattner · 22 years ago
- 2a09877 Print % signs before register names; turn off "noprefix" mode in gas output. by Brian Gaeke · 22 years ago
- 4ecff5d Register argument to va_start must be marked as defined! by Vikram S. Adve · 22 years ago
- e7e33c0 Add (ret int) expander so that we can at least write testcases by Chris Lattner · 22 years ago
- bf2f8a9 Converted tabs to spaces. by Misha Brukman · 22 years ago
- 859e5cc Removed `-debug' so that spurious printouts of patterns are not seen at by Misha Brukman · 22 years ago
- 7c2af6e Remove dead code by Chris Lattner · 22 years ago
- b84fe1c Add patterns for multiply, and, or, and xor by Chris Lattner · 22 years ago
- 622003f add support for more nodes by Chris Lattner · 22 years ago
- 2aa3a66 Until the pattern matching instruction selector is finished, enable debug output from it by Chris Lattner · 22 years ago
- ac0c868 Add support for a pattern matching instruction selector. This is still in by Chris Lattner · 22 years ago
- f8dfa6f Make imm be a leaf instead of a nonterminal by Chris Lattner · 22 years ago
- b8db66e Implement LLVM intrinsics `llvm.setjmp' and `llvm.longjmp' as follows: by Misha Brukman · 22 years ago
- 97a95bd Fix sanity-checking in 'maskUnsigned' code to be more precise: by Vikram S. Adve · 22 years ago
- ec4f523 Update tablegen interfaces by Chris Lattner · 22 years ago
- 69666e5 This register is never used, disable it. by Chris Lattner · 22 years ago
- fe8a796 Changing command-line option formats to be more consistent with LLVM style. by Misha Brukman · 22 years ago
- 58ba50f * Renamed option from `nopreselect' to `nopreopt' since it disables more than by Misha Brukman · 22 years ago
- 0870e97 Use the registers g1 and g5 as temporaries for making far jumps and far calls, by Misha Brukman · 22 years ago
- e895a74 1. Bug fix: was using SLL instead of SLLX for ULongTy. Chump. by Vikram S. Adve · 22 years ago
- 5ac1175 Remove conversion of fp-to-uint cast into a multi-step cast: by Vikram S. Adve · 22 years ago
- 326e40a The HAVE_JUMP code is dead, these intrinsics should _never_ be expanded by Chris Lattner · 22 years ago
- 0897c60 SparcV9CodeEmitter.cpp: by Misha Brukman · 22 years ago
- 2959b6e Completely eliminate the isVoid TSFlag, shifting over all other fields by Chris Lattner · 22 years ago
- d87b59c add a pattern for RET, immediates no longer need to be explicitly typed by Chris Lattner · 22 years ago
- 3e77d6e Start adding usefulness to the DAG node definitions, add a new Expander class by Chris Lattner · 22 years ago
- 3fd1f5b Use a new local data structure instead of the MachineInstr::regsUsed set by Chris Lattner · 22 years ago
- c393c57 Add a map by Chris Lattner · 22 years ago
- 6ae3117 Minor cleanups by Chris Lattner · 22 years ago
- 3bed95b Physical registers no longer live in the regsUsed set for each machine instr by Chris Lattner · 22 years ago
- 907b7dc This method has now been changed to preserve flags for us! by Chris Lattner · 22 years ago
- c9bbfbc Factor shared code by Chris Lattner · 22 years ago
- f4de783 * Removed `using' declaration, now use full namespace qualifier std::string by Misha Brukman · 22 years ago
- c3cd8af * Set annul bit to be 0, because the Sparc backend currently does not use it. by Misha Brukman · 22 years ago
- 02beda1 This is the real fix for the previous register allocator problem. by Chris Lattner · 22 years ago
- b10cea8 Reformatted code to match the prevalent LLVM style; fit code into 80 columns. by Misha Brukman · 22 years ago
- 3683d9e ElectricFence found this bug where we were reading past the vector boundary. by Misha Brukman · 22 years ago
- 0bfd186 Add patterns for (mov R, R) (mov R, I) and subtracts. The moves are to enable by Chris Lattner · 22 years ago
- c34921d Change comments into something that TableGen can read! by Chris Lattner · 22 years ago
- 244883e Allow instructions to have a DAG pattern associated with them. by Chris Lattner · 22 years ago
- 6770aed Rename register classes to be upper case to make it obvious that they are X86 by Chris Lattner · 22 years ago
- e5bb2d9 There is nothing special about noops anymore by Chris Lattner · 22 years ago
- 17d4d14 There is nothing special about noops now by Chris Lattner · 22 years ago
- 7cc7d98 Transition to using 'let X = y' instead of 'set X = y'. by Chris Lattner · 22 years ago
- c8f4587 transition to using let instead of set by Chris Lattner · 22 years ago
- 60e81db Transition to using let instead of set by Chris Lattner · 22 years ago
- 5e2cb8b Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx by Chris Lattner · 22 years ago
- 72feb15 Simplify some constant expressions by Chris Lattner · 22 years ago
- d587a84 Remove illegal, unsupported escapes. This fixes program: Ptrdist-bc by Chris Lattner · 22 years ago
- e012132 * Sort #includes, remove dupliates by Chris Lattner · 22 years ago
- 7af9a38 Specify custom name for registers to get the ()'s in the name. by Chris Lattner · 22 years ago
- 76bf868 Allow specifying custom names for registers by Chris Lattner · 22 years ago
- 8d44ba8 Start using tablegen'd instruction enum list by Chris Lattner · 22 years ago
- 113455b Resort tables by Chris Lattner · 22 years ago
- 4d18d5c Lump the base opcode in with the X86 TargetSpecific flags by Chris Lattner · 22 years ago
- abf05b2 * Start using tablegen'd instruction descriptions by Chris Lattner · 22 years ago
- c01f393 Start using tablegenerated instruction descriptions by Chris Lattner · 22 years ago
- 1cca5e3 Add new TableGen instruction definitions by Chris Lattner · 22 years ago
- 5302e28 Remove the old .def file, it is now obsolete by Chris Lattner · 22 years ago
- 34a2068 Rearrange fields yet again: Don't instantiate these lists ONCE PER INSTRUCTION. by Chris Lattner · 22 years ago
- cb53358 Set debug types by Chris Lattner · 22 years ago
- b77eb78 Add Target class for X86 target by Chris Lattner · 22 years ago
- 9eab316 The RegisterInfo class is obsolete by Chris Lattner · 22 years ago
- a5100d9 Remove the RegisterInfo class in favor of a general Target class. Add instrinfo stuff by Chris Lattner · 22 years ago
- a676978 Tell CVS to ignore all .inc files by Chris Lattner · 22 years ago
- 8320035 Switch over to tablegen generated header files by Chris Lattner · 22 years ago
- 7ad3e06 Switch over to TableGen generated register file description by Chris Lattner · 22 years ago
- 762fb5f Initial checkin of X86.td file by Chris Lattner · 22 years ago
- b76d6fc Initial checkin of X86 Register File description by Chris Lattner · 22 years ago
- 09ce077 Fix typeos in comments by Chris Lattner · 22 years ago
- b889b69 Make it easier to debug by exposing a temporary by Chris Lattner · 22 years ago
- be84e3c Rename fields by Chris Lattner · 22 years ago
- a11136b Move DEBUG to Debug.h by Chris Lattner · 22 years ago
- 556d89d DEBUG got moved to Debug.h by Chris Lattner · 22 years ago
- 02f7fa4 Remove makefile complexity by always running tablegen with its final output by Chris Lattner · 22 years ago
- 72666e6 Add all arithmetic operators to ConstantExprToString(). by Vikram S. Adve · 22 years ago
- 97e02eb *Both* operands of divide need sign-extension before divide (if smaller by Vikram S. Adve · 22 years ago
- 248932b Put back the separate pass to decompose multi-dimensional references by Vikram S. Adve · 22 years ago
- de04dd7 encode size information into each ValueType Add new RegisterInfo class by Chris Lattner · 22 years ago
- 7296fb0 This method is long dead by Chris Lattner · 22 years ago
- b08f3df Remove more obsolete comments by Chris Lattner · 22 years ago
- f31dc98 Changed pointer to the JIT code to its current location, under LLI. by Misha Brukman · 22 years ago
- f6b7ff9 Unbreak the CBE output by Chris Lattner · 22 years ago
- 002a50a I think local symbols in X86 GAS have to start with .L, not just by Brian Gaeke · 22 years ago
- 506dad0 Modified the code so that it generates (0) for setjmp() and abort() for by John Criswell · 22 years ago
- 0ad1361 Add comments by Chris Lattner · 22 years ago
- 942e723 We no longer need to preprocess SparcV9.td before sending it through tablegen by Chris Lattner · 22 years ago
- db68577 When emitting a constant, check for ConstantExpr before by Vikram S. Adve · 22 years ago
- 7a3dd86 Conform to the new interface for describing target registers... even though by Chris Lattner · 22 years ago
- 7c28952 Add all of the necessary classes to describe the contents of the MRegister.h implementation by Chris Lattner · 22 years ago
- b4d3f46 Only regenerate the .inc file if IT has changed, not just if the .td files by Chris Lattner · 22 years ago
- 7db1fa9 Use target specific interface instead of forcing it to be target-generic by Chris Lattner · 22 years ago
- ee6b5f6 No this file is not actually Sparc.td :) by Chris Lattner · 22 years ago
- dbc1ab8 Do not use 'cpp' directly by Chris Lattner · 22 years ago
- 84c40c1 Add namespace specifier, add flags used by the X86 BE by Chris Lattner · 22 years ago
- 92aa8ca * Cleaned up and corrected comments wrt instruction formats by Misha Brukman · 22 years ago
- a21b8e8 Make emitFarCall() public, and add a few comments to functions. by Misha Brukman · 22 years ago
- e6124d3 Unify all constant evaluations that depend on register size by Vikram S. Adve · 22 years ago
- deb9634 Rename 'dump-asm' to 'dump-input' and really print it just before code-gen. by Vikram S. Adve · 22 years ago